2 차원 배열을 가지고 있으며 아래의 코드 샘플에서 마지막 배열 항목 (이 경우 Array [3])을 항상 삭제/나는 그것을 세션에 넣기 전에.
저는 PHP로 아직 초보자이며 다음과 같은 시도를 성공하지 못했습니다.
도움을 주시면 대단히 감사하겠습니다.PHP의 2 차원 배열에서 마지막 배열 항목을 삭제하는 방법
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