2010-01-03 7 views
0

Je possède ce code:simple boucle foreach

$summize = new summize; 
$search = $summize->search('#test'); 

$text = $search->results[0]->text; 

$text stocke le résultat, mais seulement le premier résultat du tableau.

Comment ca a écrire une boucle pour parcourir toutes les valeurs et la sortie par exemple l'écho ...

Répondre

4

Vous pouvez foreach:

foreach ($search->results as $result) { echo $result->text; } 
+0

Parfait juste waht j'avais besoin. – CLiown

0

Ce code peut vous aider:

$n=0; 
while ($text = $search->results[$n]){ 
    echo "[$text->text]<br>"; 
    $n++; 
} 
+0

Je suppose qu'il demande un exemple de boucle ** foreach **. – JCasso

+1

ceci est une boucle infinie: vous ne passez jamais à l'élément suivant du tableau ... – knittl

+0

tanx, édité ... –