array_pushでarrayを追加する方法
配列にkeyvalue配列を追加したい場合
こういう配列を作成したい時
$testArray = array( 'KEY1'=> array('VALUEA'=>1,'VALUEB'=>3), 'KEY2'=> array('VALUEA'=>2,'VALUEB'=>4), 'KEY3'=> array('VALUEA'=>3,'VALUEB'=>5) );
こやってkey valueをarray_pushすれば良いのかなと書いてみたら違ったみたい
$testArray = array(); array_push( $tesetArray ,'KEY1'=> array('VALUEA'=>1,'VALUEB'=>3)); array_push( $tesetArray ,'KEY2'=> array('VALUEA'=>2,'VALUEB'=>4)); array_push( $tesetArray ,'KEY3'=> array('VALUEA'=>3,'VALUEB'=>5));
Parse error: syntax error, unexpected T_DOUBLE_ARROW
想定外の=>が入ってますエラー
正しくは
$testArray = array(); $testArray += array('KYE1'=> array('VALUEA'=>1,'VALUEB'=>3)); $testArray += array('KYE2'=> array('VALUEA'=>2,'VALUEB'=>4)); $testArray += array('KYE3'=> array('VALUEA'=>3,'VALUEB'=>5));
参考リンク
参考にさせて頂きました。
ありがとうございます。