Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
592 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  vider 1 tableau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

vider 1 tableau

n°694951
Raoul
Posté le 07-04-2004 à 18:08:09  profilanswer
 

salut,
voila j'ai 1 fonction qui fait 1 boucle et qui ajoute a chaque foi 1 variable dans 1 tableau, mais plus loin j'apelle de nouveau cette fonction et j'ai besoin que mon tableau soit vide, comment puis faire pour qu'il soit vidé?
merci


Message édité par Raoul le 07-04-2004 à 18:08:37
mood
Publicité
Posté le 07-04-2004 à 18:08:09  profilanswer
 

n°694953
jagstang
Pa Capona ಠ_ಠ
Posté le 07-04-2004 à 18:09:13  profilanswer
 

unset($var)
 
edit : http://ch2.php.net/unset


Message édité par jagstang le 07-04-2004 à 18:09:39
n°695165
Raoul
Posté le 07-04-2004 à 21:24:37  profilanswer
 

euh j'ai deja essayé unset mais cela ne marche pas, voici 1 exemple de mon code:
function mafonction ($param)
{
  global $montableau;
  ....
  for (...)
  {
    $montableau[]= $i;
  }
  return $montableau;
}
 
$montableau = mafonction($param);
...
unset($montableau);
$montableau = mafonction($autreparam);
 
si je verifie apres le unset(), $montableau n'existe plus, mais apres avoir executé mafonction() la 2eme foi, j'ai tjrs le contenu de la 1ere execution dans le tableau.
j'espere que c'est plus clair.
Merci


Message édité par Raoul le 07-04-2004 à 21:25:03
n°695201
naceroth
Posté le 07-04-2004 à 21:45:08  profilanswer
 

Euh, c'est déjà un peu louche comme méthode un return d'une variable déclarée en global :)
 
T'as essayer en redéclarant $montableau ? ($montableau = array(); à la place du unset ?)

n°695221
jagstang
Pa Capona ಠ_ಠ
Posté le 07-04-2004 à 22:04:44  profilanswer
 

les variables globales c'est mal!
 
tu déclare ton tableau en dehors de la fonction et tu le retourne!

n°695225
Raoul
Posté le 07-04-2004 à 22:08:34  profilanswer
 

le prob c que ma fonction est recursive donc c + simple avec 1 variable globale, en fait je fais le listing d'un repertoire, et je met le nom des fichier dans mon tableau

n°695310
Beegee
Posté le 07-04-2004 à 23:24:56  profilanswer
 

bah tu passes ton tableau comme paramètre à ta fonction :)

n°760020
ratibus
Posté le 11-06-2004 à 09:30:08  profilanswer
 

xla a écrit :

Quand on n'a plus besoin d'un tableau, la manière la plus propre de s'en débarasser pour libérer la mémoire c'est laquelle?
 
unset($tableau);
 
ou bien
 
$tableau = null;
 
ou autre?
 
Le unset() je suppose...?


Ca dépend si tu veux le vider mais que ça reste un tableau, dans ce cas : $tableau = array();
 
Si tu veux le détruire alors unset($tableau)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  vider 1 tableau

 

Sujets relatifs
[PHP] Peut on passer des tableau dans $_SESSION ?tableau et python
[HTML/PHP] Petite question de tableau plutot importante, MerciComment fait on pour parcourir un tableau a 2 dimensions en diagonal?
imprimer tableau avec couleur de fondpassage d'un tableau php parametre à une fonction javascript
Comment faire un tableau avec Tkinter ?probleme de tableau et de font
Supression dans un tableau de tableau...faire un tableau scrollable c'est possible ?
Plus de sujets relatifs à : vider 1 tableau


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR