以下に例を示します (以下の例は考慮しないでください。これは私のプログラムの一部ではありません)。
array( 'agur' => 100,
'agur' => 300,
'babu' => 200 );
上記の配列値を一度に 1 つずつ SESSION 変数に挿入します。
問題は、挿入したい上記の例の配列ではありません。実際のスクリプトは、リンクをクリックするたびに、SESSION配列に挿入したいクエリ文字列の値のようなものです。
以下のコードを試してみましたが、これは役に立ちませんでした!
if( !isset( $_SESSION['allmarks'] ) )
{
$_SESSION['allmarks'] = array();
}
$name = $_GET['name']; //eg. agur
$mark = $_GET['mark']; //eg. 100
$_SESSION['allmarks'] ["$name"] = $mark;
取得する出力は、最後に挿入された値のみです
'agur' => 300
私も試してみましarray_push
たが、私には役に立ちませんでした!.
var_dumb を実行すると、以下のような結果が得られますSESSION['allmarks']
'agur' => 100
'agur' => 300
'babu' => 200