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

  FORUM HardWare.fr
  Programmation
  PHP

  Réinitialisation d'un tableau !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Réinitialisation d'un tableau !

n°1093389
4bis
Posté le 23-05-2005 à 14:33:44  profilanswer
 

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. :/

mood
Publicité
Posté le 23-05-2005 à 14:33:44  profilanswer
 

n°1093395
dedefou
Allias Fiddelcastor
Posté le 23-05-2005 à 14:36:06  profilanswer
 

je sais pas si c'est tres correct ms tu le redeclare au pire non?

n°1093405
4bis
Posté le 23-05-2005 à 14:38:48  profilanswer
 

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)

n°1093410
dedefou
Allias Fiddelcastor
Posté le 23-05-2005 à 14:40:46  profilanswer
 

eh bien tu peux faire (je sais pas si c'est tres correct)  
$ton_tableau = array();

n°1093434
soju
One shot !
Posté le 23-05-2005 à 14:49:19  profilanswer
 

dedefou a écrit :

$ton_tableau = array();


+1
 
PS : array_init n'existe pas

n°1093656
4bis
Posté le 23-05-2005 à 16:28:18  profilanswer
 

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 ?

n°1093661
soju
One shot !
Posté le 23-05-2005 à 16:33:18  profilanswer
 

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

n°1093678
4bis
Posté le 23-05-2005 à 16:41:21  profilanswer
 

soju a écrit :

un exemple ?
 
les clés ont-elle de l'importance ? si oui : http://fr.php.net/manual/fr/functi [...] -assoc.php


 
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 :
  1. tab_dn_8[0] = "cn=Marron"
  2. tab_dn_8[1] = "cn=Bleu blanc"
  3. tab_dn_8[2] = "cn=Jaune Orange"
  4. tab_dn_8[3] = "cn=Vert"
  5. tab_dn_8[4] = "cn=Rouge bleu"
  6. tab_dn_8[5] = "cn=Vert Bleu"
  7. tab_dn[0] = "cn=Noir
  8. tab_dn[1] = "cn=Rouge bleu"


 
La on devrait avoir dans tab_dn simplement le "cn=Rouge bleu", hors souvent, je n'ai plus rien dans le tab_dn.

n°1093692
dedefou
Allias Fiddelcastor
Posté le 23-05-2005 à 16:44:32  profilanswer
 

tu as essayer d afficher tes tab avec print_r? pour voir ce qu'il ya vraiment dedans?

n°1093717
soju
One shot !
Posté le 23-05-2005 à 16:56:31  profilanswer
 

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

mood
Publicité
Posté le 23-05-2005 à 16:56:31  profilanswer
 

n°1094454
4bis
Posté le 24-05-2005 à 09:57:42  profilanswer
 

Je viens de faire un print_r (fonction que je ne connaissais pas), et apres une recherche dans une base ldap, j'obtiens ca : :ouch:
 

Code :
  1. Array ( [count] => 99 [0] => Array ( [objectclass] => Array ( [count] => 1 [0] => organizationalUnit ) [0] => objectclass [ou] => Array ( [count] => 1 [0] => fonction ) [1] => ou [description] => Array ( [count] => 1 [0] => Fonctions que peut exercer le personel de l'ademe ) [2] => description [count] => 3 [dn] => ou=fonction, ou=divers, o=ademe ) [1] => Array ( [objectclass] => Array ( [count] => 1 [0] => organizationalUnit ) [0] => objectclass [ou] => Array ( [count] => 1 [0] => fonction000 ) [1] => ou [description] => Array ( [count] => 1 [0] => Accueil ) [2] => description [count] => 3 [dn] => ou=fonction000, ou=fonction, ou=divers, o=ademe ) [2] => Array ( [objectclass] => Array ( [count] => 1 [0] => organizationalUnit ) [0] => objectclass [ou] => Array ( [count] => 1 [0] => fonction001 ) [1] => ou [description] => Array ( [count] => 1 [0] => Adjoint à l'Agent-Comptable ) [2] => description [count] => 3 [dn] => ou=fonction001, ou=fonction, ou=divers, o=ademe ) [3] => Array ( [objectclass] => Array ( [count] => 1 [0] => organizationalUnit ) [0] => objectclass [ou] => Array ( [count] => 1 [0] => fonction002 ) [1] => ou [description] => Array ( [count] => 1 [0] => Chef de Département Adjoint ) [2] => description [count] => 3 [dn] => ou=fonction002, ou=fonction, ou=divers, o=ademe ) [4] => Array ( [objectclass] => Array ( [count] => 1 [0] => organizationalUnit ) [0] => objectclass [ou] => Array ( [count] => 1 [0] => fonction003 ) [1] => ou [description] => Array ( [count] => 1 [0] => Chef de Service Adjoint ) [2] => description [count] => 3 [dn] => ou=fonction003, ou=fonction, ou=divers, o=ademe ) [5] => Array ( [objectclass] => Array ( [count]

[cpp][/cpp]
 
Enfin je crois que sinon, c'etaiut a cause des accents.


Message édité par #SubZero le 24-05-2005 à 09:58:21
n°1094466
dedefou
Allias Fiddelcastor
Posté le 24-05-2005 à 10:05:02  profilanswer
 

euh en faite c est pour faire koi?
 
c est un tableau de fou ca!

n°1094499
4bis
Posté le 24-05-2005 à 10:22:41  profilanswer
 

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 :
  1. function compare ($a, $b)
  2. {
  3.       if ($a["description"] == $b["description"]) return 0;
  4.       return ($a["description"] > $b["description"]) ? -1 : 1;
  5. }
  6. usort($info, "compare" );


 
Mais cela ne marche pas du tout :/ Quelqu'un aurait une idée ? :D


Message édité par #SubZero le 24-05-2005 à 10:23:46

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

  Réinitialisation d'un tableau !

 

Sujets relatifs
rendre une cellule de tableau cliquable ?[reglé]probleme à la con : bordure de tableau
affichage tableaudimensions tableau
cellule vide tableau hml2 table dans 1 tableau
Tableau comme cle d'un tableau associatif (help me please)passage en argument d'un tableau en POST
Bordure tableau bug sous Firefox mais pas sous IE.Reinitialisation d'un tableau dynamique
Plus de sujets relatifs à : Réinitialisation d'un tableau !


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