2010-01-03 100 views
0

我有这样的代码:简单的foreach循环

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

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

$text店的结果,但只有数组的第一个结果。

如何CA一写一环通说回声要经过所有的值和输出...

回答

4

您可以尝试foreach

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

完美只是我需要的。 – CLiown 2010-01-03 13:44:11

0

此代码可以帮助您:

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

我想他要求一个** foreach **循环的例子。 – JCasso 2010-01-03 13:44:33

+1

这是一个无限循环:你永远不会前进到数组的下一项... – knittl 2010-01-03 13:44:49

+0

tanx,编辑... – 2010-01-03 14:26:00