我遇到了一個問題,試圖找出如何在foreach循環中使用函數變量,以便我可以執行以下操作,但它不起作用。在foreach循環中使用數組變量
是$ var =
array(7) { [0]=> array(3) { ["listingId"]=> int(532712629) } [1]=> array(3) { ["listingId"]=> int(532712202) }
運作,但不正確的:
foreach($var as $varr)
{
var_dump($varr['id']);
{
目標 - 在數組變量,在foreach值
foreach($var['id'] as $item)
{
if($item === $foo)
{
}
}
準確地說你的問題是什麼? –
你的$ var數組是什麼樣的?你現在想做的事情看起來像是在解析一個多維數組。如果你可以向我們展示$ var的樣子和你在var_dump($ varr ['id'])中得到的結果,那麼我們將更好地理解該做什麼。 – Stegrex
假設'$ varr'是你的數組,那麼你的foreach是倒退的。語法是'foreach($ array as $ key => $ value)''。 –