ここに配列があります(これ****
は単なる文字列です)
[m_timestamp] => ****
[n_id] => ****
[n_name] => ****
[n_material] => ****
[n_neck_finish] => ****
[n_weight] => ****
[n_height] => ****
[n_qty_p_ctn] => ****
[n_ctn_dimensions] => ****
[n_comment] => ****
[sha1] => ****
別の配列を挿入するにはどうすればよいですか:
[n_group] => ****
[n_available] => ****
元のものに変換して、次のようにします。
[m_timestamp] => ****
[n_id] => ****
[n_name] => ****
[n_group] => **** //inserted
[n_available] => **** //inserted
[n_material] => ****
[n_neck_finish] => ****
[n_weight] => ****
[n_height] => ****
[n_qty_p_ctn] => ****
[n_ctn_dimensions] => ****
[n_comment] => ****
[sha1] => ****
配列を挿入する場所のキー値を知っています (この場合: n_name
)
私がしたこと:
$pos = intval(array_search("n_name", $myarray))+1;
array_splice($myarray, $pos, 0, $insertedarray);
しかし、それは適切に配置されません。指定した位置に$insertedarray
これを追加します[0]=>null
どうすればこれを解決できますか?