我有一個多陣列看起來像這樣:如何刪除多個陣列的某些鍵?
$name_array = [
['name' => 'mike', 'number' => (int)$a],
['name' => 'lisa', 'number' => (int)$b],
['name' => 'michelle','number' => (int)$c],
];
現在我想刪除所有的按鍵,其中「數量」爲0
我試着這樣說:
foreach ($name_array as $key => $val)
{
if ($val['number'] == 0)
{
unset($name_array[$key][$val['number']]);
}
}
但這只是不工作...有人可以幫助我呢?
$和$ c是== 0 - 所以我要刪除它們
感謝您的幫助:)
這可能幫助你http://stackoverflow.com/questions/2448964/php-how-to-remove-specific-element-from-an-array –
我想試試:) – ItzMe42