2010-01-03 41 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