0
私は以下と同じ形式の2つの配列を持っています。例のために、$配列1それらを呼び出すと、私がする必要がどのような$ array2のPHPは配列要素を削除して別の配列に挿入します
Array (
[Element1] => Array
(
[id] => 11
[morethings] => 145
[somemore] => namehere
)
[Element2] => Array
(
[id] => 11
[morethings] => 145
[somemore] => namehere
)
[Element3] => Array
(
[id] => 11
[morethings] => 145
[somemore] => namehere
)
)
は、最初の配列からエレメント2を取った後、私は下に次のそれきNewElement2
として配列2に挿入されます配列2では何も返されません。
$searchArray = array_search('Element2', $array1);
array_splice($array2, $searchArray, 1, array('NewElement2'));
ご協力いただければ幸いです。
のための可能な値あなた以上を割り当てます'$ array2 ['Element2'] = $ array1 ['Element2'];' – rtfm
@rtfmは配列の残りの要素をすべて殺すことはありませんか? – BigJobbies
それを試してみて – rtfm