頭が悪くて配列が未だに理解出来ておりません。
下記のケースで配列に追加していくやり方を模索しております。
教えて頂けると大変嬉しいです。
下記コードでページにアクセスする度に$_SESSION[ABC]に、
$_SESSION[ABC][33333]・・以下連想配列
$_SESSION[ABC][452221]・・以下連想配列
$_SESSION[ABC][8784]・・以下連想配列
などとなる様に、複数の$_SESSION[ABC]を作りたいのですが、結果は全て上書きされてしまいます。
どうすれば良いのでしょうか。
php
1 2$A = $_SESSION['A']; 3$B = $_SESSION['B']; 4$i= $A.$B; 5 6$_SESSION['ABC'] = array(); 7 8$array = array('nouki' => $_SESSION['A'], 9'B' =>$_SESSION['B'], 10'C' =>$_SESSION['C'], 11'D' => $_SESSION['D'], 12'E' => $_SESSION['E'], 13'F' => $_SESSION['F']); 14 15$_SESSION['ABC'] += array( $i=>$array); 16コード
$_SESSION[A]や[B」などの値は前頁から引き継ぎ、当該ページアクセス毎に変わるようにしています。
$_SESSION[A]などの値自体は間違い無く変わっているのですが、
$_SESSION[ABC]に収納した連想配列が毎回上書きされて1つ以上に増えません。
前述の様にページアクセス毎に[ABC]以下の数が増える様にしたいです。
セッションの使い方と配列操作がうまく理解できておりません、
教えて頂けると嬉しいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。