我添加的東西到一個二維數組是這樣的:PHP未設置陣列
$_SESSION['vehicles'][] = array ('model' => $_REQUEST['blah1'], 'price' => $_REQUEST['blah2'], 'year' => $_REQUEST['blah3']);
我如何將刪除從會議有一個「模範」的所有陣列=我選擇的變量? (注意:總是會有很多陣列中的會話使用相同的模型。)
我曾嘗試以下,但它似乎並沒有從我的會話數組中刪除任何東西:
$model = "toyota";
foreach ($_SESSION['vehicles'] as $vehicle)
{
unset($vehicle[$model]);
}
謝謝!
是最後的代碼剪斷未定義行爲(即工作,但本身是不確定的),或者是不落的鑰匙在一個數組您目前迭代器好嗎? +1 – NikiC 2011-04-25 12:20:15
@nikic它工作得很好,'foreach'工作在數組的副本上。 – deceze 2011-04-25 12:21:07
啊,謝謝你的信息。 – NikiC 2011-04-25 12:23:52