$ _SOSSION配列にいくつかの$ _POST値を追加しようとしていますが、最良の方法が見つからないようです。 array_pushとPHP - キーなしで配列にプッシュ
結果():
array(1) {
'product_ids' =>
array(2) {
[0] =>
string(1) "9"
[1] =>
array(1) {
[0] =>
string(2) "14"
}
}
}
期待される結果:
array(1) {
'product_ids' =>
array(2) {
[0] =>
string(1) "9"
[1] =>
string(2) "14"
}
}
}
コード:
if(!empty($_SESSION['product_ids'])){
array_push($_SESSION['product_ids'],$_POST['id']);
} else {
$_SESSION['product_ids'] = $_POST['id'];
}
$ _POST配列:
array(1) {
'id' =>
array(1) {
[0] =>
string(2) "14"
}
}
$ _SESSION配列:$_POST['id']
はIDの配列である場合、それは$_POST['ids']
名前を付ける必要があり
Emtpy
*正確に何を*正確に*しようとしていますか? – deceze
実際のコードを掲載することはできますか?どのように配列が見え、どのようにしてそれを「プッシュ」しようとしていますか? – ArtOsi
変数の 'var_dump()'とプッシュを行う実際のコードを行います。 [mcve]を作成します。 – FrankerZ