3
運行foreach循環有兩個foreach循環來顯示一些數據, 但我想用一個單一的foreach數據庫結果的基礎。我如何與三元條件
表示是否存在從數據庫返回的任何行然後 forach($first as $fk=>$fv)
否則應該執行 foreach($other as $ok)
應該執行。 I M unsing低於三元操作這給解析錯誤
$n=$db->numRows($taskData); // databsse results
<?php ($n) ? foreach ($first as $fk=>$fv) : foreach ($other as $ok)
{ ?>
<table><tr><td>......some data...</td></tr></table>
<?php } ?>
請建議我如何通過三元運算符或任何其他的想法來處理這種情況。
由於
第二個數組是數組數組是第一個數組是否是關鍵數組的idnetical關聯數組到第二個數組值 那是隻使用'$ ok' – diEcho 2010-03-26 12:56:46
它並不重要 - 你可以使用'$ key => $ val'數值數組的語法也是如此。 – Amber 2010-03-26 13:08:00
我用'array_flip'作爲另一個數組,現在這兩個數組的鍵都用在foreach – diEcho 2010-03-26 13:49:34