PHP delete array
var_dump($array_cart);
array(5) {
[1]=>
string(1) "3"
[5]=> ;
文字列(2) "15"
[24]=>
文字列(2) "10"
[16]=>
文字列(4) "5888"
[7]=>
string(1) "1"
}
削除
削除方法 [16]=>
string(4) "5888" この配列
-----解決策------- - ---------------
明確に説明していない可能性があります。
配列要素 unset($arr[subscript]) を削除するだけです。これは、「ハイパーリンクの id=16 に関連していますか?」と同じです。
------解決策---------
$id = (int)$_GET[' id '];
unset($array_cart[$id]);
関数は参照によって渡される必要があることに注意してください