OVH Community, votre nouvel espace communautaire.

récupérer le nb d'éléménts d'un explode


morrissfr
28/01/2007, 09h02
Excusez pour le retard!!!! voilà comment j'ai fait :
$texte est une chaîne composée de plusieurs titres séparés par des "&", pour récupérer chaque titre dans un tableau $champs de $nb_champ éléments:
$champs= explode("&",$texte);
$nb_champ=sizeof($champs);
soit $champs[0]="titre1"; $champs[1]="titre2"; etc jusqu'à titre[$nb_champ]

J'espère avoir répondu?????
Laurent

Daniel60
15/01/2007, 07h56
+1

Merci de bien vouloir répondre

Abogil
14/01/2007, 20h47
Moi aussi, je serai curieux de connaître la solution.

Homer Jay
14/01/2007, 17h38
Citation Envoyé par morrissfr
merci homer! mais j'ai finalement trouvé aussi!
Comment as-tu fait? Ton expérience pourrait être utile à d'autres qui auraient le même problème que toi.

morrissfr
14/01/2007, 17h35
merci homer! mais j'ai finalement trouvé aussi!
bonne soirée!
Laurent

Homer Jay
14/01/2007, 07h54
Citation Envoyé par morrissfr
Code PHP:
$champs=explode("¤"$texte); 
Comment connaître le nombre de champs (éléments) ainsi obtenus?
As-tu essayé avec «sizeof»?

Update: ha, cette fonction est un alias pour «count». Si ça ne marche pas avec l'une, ça ne devrait pas marcher avec l'autre.

Par contre je viens de tester avec du code comme le tien et ça marche très bien: count ou sizeof renvoie bien le nombre d'éléments obtenus.

morrissfr
14/01/2007, 07h50
Bonjour à tous et meilleurs voeux pour 2007!
J'ai une longue chaîne $texte que je veux scinder; pour ce faire j'emploie explode:
Code PHP:
$champs=explode("¤"$texte); 
Comment connaître le nombre de champs (éléments) ainsi obtenus? $nb=count($champs) est inopérant ....
Merci de votre réponse! Et bon dimanche.
Laurent
c'est résolu!