2011-08-26 72 views
-2

二維數組我想用$城市變量的字符串變量使用的loop.this是陣列如何從PHP中

$return_array[] = array (
     (int) $row['tid'], 
     $city 
    ); 

這是正確的這個數組中比較一個元素?

for($i=0;$i<count($return_array);$i++){ 
    if($return_array[$i][$city]==$another_city){//mycode} 
} 

這是正確的嗎?我得到了意想不到的結果,所以我不確定這種方式是否可以訪問城市變量。

+0

你缺少一個右大括號的for循環,但我懷疑這只是得到了在複製和粘貼丟失。 –

+0

謝謝all.explaining意想不到的結果將花費大量的時間和空間,因爲我的代碼在if條件有點長。我會檢查你給我的答案。謝謝 – lakshman

回答

2

不: $return_array[$i][$city]

但是: $return_array[$i][1]