Réinitialisation d'un tableau ! - PHP - Programmation
Marsh Posté le 23-05-2005 à 14:36:06
je sais pas si c'est tres correct ms tu le redeclare au pire non?
Marsh Posté le 23-05-2005 à 14:38:48
dedefou a écrit : je sais pas si c'est tres correct ms tu le redeclare au pire non? |
Je ne le declares pas vraiment en fait, je rentre direct une donnée dedans. J'avais vu sur un site l'utilisation de array_init, mais ca m'affiche une belle erreur (et j'ai l'impression que la fonction n'existe pas)
Marsh Posté le 23-05-2005 à 14:40:46
eh bien tu peux faire (je sais pas si c'est tres correct)
$ton_tableau = array();
Marsh Posté le 23-05-2005 à 14:49:19
ReplyMarsh Posté le 23-05-2005 à 16:28:18
Ok merci, ca a l'air de marcher.
J'ai une derniere question : j'utilise dans une boucle cette fonction :
$tab_dn = array_intersect($tab_dn, $tab_dn_8);
Hors, ca me fait l'interesection une fois sur deux comme il faut (ca recupere bien les elements qui sont a la fois dans $tab_dn_8 et $tab_dn. En revanche, c'est assez aléatoire et des fois ca ne marche pas. Y'a-t-il quelque chose a vérifier ?
Marsh Posté le 23-05-2005 à 16:33:18
4bis a écrit : c'est assez aléatoire et des fois ca ne marche pas |
un exemple ?
les clés ont-elle de l'importance ? si oui : http://fr.php.net/manual/fr/functi [...] -assoc.php
Marsh Posté le 23-05-2005 à 16:41:21
soju a écrit : un exemple ? |
Non justement elles n'ont pas d'importance les clés.
En fait, comme exemple, j'ai mon $tab_dn_8 qui fait (je ne prend pas exactement mes exemple, car dessus, j'ai des noms) :
Code :
|
La on devrait avoir dans tab_dn simplement le "cn=Rouge bleu", hors souvent, je n'ai plus rien dans le tab_dn.
Marsh Posté le 23-05-2005 à 16:44:32
tu as essayer d afficher tes tab avec print_r? pour voir ce qu'il ya vraiment dedans?
Marsh Posté le 23-05-2005 à 16:56:31
le problème ne vient pas de array_intersect, mais de tes tableaux, peut être un problème d'espace en trop, ou d'encodage d'accents... etc
comme dit dedefou, fait un peu de debug avec print_r
Marsh Posté le 24-05-2005 à 09:57:42
Je viens de faire un print_r (fonction que je ne connaissais pas), et apres une recherche dans une base ldap, j'obtiens ca :
Code :
|
[cpp][/cpp]
Enfin je crois que sinon, c'etaiut a cause des accents.
Marsh Posté le 24-05-2005 à 10:05:02
euh en faite c est pour faire koi?
c est un tableau de fou ca!
Marsh Posté le 24-05-2005 à 10:22:41
En fait, je recupere tous les fils d'un noeud de mon arbre d'une base Ldap.
J'aimerais pouvoir trier ce tableau par la clé description, donc je procede comme cela :
Code :
|
Mais cela ne marche pas du tout Quelqu'un aurait une idée ?
Marsh Posté le 23-05-2005 à 14:33:44
Bonjour a tous, j'utilises un tableau dans mon code, et à partir d'un moment j'aimerais pouvoir le reinitialiser, mais comment faire ? (j'ai testé la fonction reset, mais sans succes).
Et sur le net, impossible de trouver une reponse qui fonctionne.