我有一個二維陣列並希望總是刪除/取消設置的最後一個數組項(在這種情況下數組[3])下面的代碼示例中,然後再將它放入SESSION中。
我仍然是一個PHP的新手,並嘗試以下沒有成功。
任何幫助將不勝感激。如何刪除最後一個數組項中的二維陣列中PHP
if (is_array$shoppingCartContents)) {
foreach($shoppingCartContents as $k=>$v) {
if($v[1] === 999999) {
unset($shoppingCartContents[$k]);
}
}
}
$shoppingCartContents = Array
(
[0] => Array
(
[productId] => 27
[productTitle] => Saffron, Dill & Mustard Mayonnaise
[price] => 6.50
[quantity] => 3
)
[1] => Array
(
[productId] => 28
[productTitle] => Wasabi Mayonnaise
[price] => 6.50
[quantity] => 3
)
[2] => Array
(
[productId] => 29
[productTitle] => Chilli Mayo
[price] => 6.50
[quantity] => 2
)
[3] => Array
(
[productId] => 999999
[productTitle] => Postage
[price] => 8.50
[quantity] => 1
)
)
有一個在你的代碼可能錯字:'is_array $ shoppingCartContents)' – Jim