我有「striuctures」的陣列,假設每個lookss像我可以用一個循環來做到這一點嗎?
$a['field_1'] = 'value 1';
$b['field_1'] = 'value 2';
$c['field_1'] = 'value 3';
,我將其存儲在MySQL數據庫。
後來的後來,我想使對數組$ B,它具有相同的密鑰的作儀,我想問
for each $a
is there a $a['field_1'] where 'value X' == the value of $b['field_1'] ?
我能避免
for ($i = 0; $i < count($a); $i++)
for ($j = 0; $j < count($b); $j++)
if ($a[$i]['field_1'] == $b[$j]['field_1'])
…
我也想做相反的事情。
是否有任何內置的函數,我是overloooking,或者我必須去兩個循環?
(順便說一句,我沒有使用foreach
因爲我想通過引用傳遞$一個成一個功能,這給了我foreach
問題,但不是一個for循環 - 由於某種原因,我無法捉摸)
我不太明白你的問題,你要彼此比較2個陣列? –