$m = new mysql();
$players=$m->get('pugs','Players','PID=6');
$players = unserialize($players);
$players = array($players);
array_push($players[0]['T1'],'test');
上記のこのコードは機能しますが、私はこのように機能したいと考えています (余分な配列レイヤーが必要ないため)
$m = new mysql();
$players=$m->get('pugs','Players','PID=6');
$players = unserialize($players);
array_push($players['T1'],'name5');
$players は、私の db から返される配列です (db でシリアル化されたままになります)。
$players = array
(
'T1' => array
(
0 => "name1",
1 => "name2",
2 => "name3",
3 => "name4"
),
'T2' => array
(
0 => "name1",
1 => "name2",
2 => "name3",
3 => "name4"
),
'RDY' => array
(
),
'NRDY' => array
(
)
);
私を助けてください、$players を配列として定義しないと動作しません (既に 1 つであるとしても ??? )