
配列の要素を入れ替える
- 例)3番目と4番目の要素を入替
list($array[2], $array[3]) = array($array[3], $array[2]);
要素を削除して詰める
- 例)4番目の要素を削除
unset(array[3]);
$array = array_values($array);
参考:PHP: unset – Manual
参考:PHP: array_values – Manual
要素を最後に追加する
例)配列($array)の最後に要素を追加
array_push($array,'ばなな'; );
連想配列の場合
- 例)連想配列($array)の最後に要素(’身長’=>’158’)を追加
$array += array('身長' => '158');
要素を配列の途中に追加する
- 例)配列($array)の4番目と5番目の要素の間に要素(’newvalue’)追加する
//挿入する位置~末尾までを切り出す
$last = array_splice($array, 3);
//先頭~挿入前位置までの配列の最後に、挿入する値を追加
array_push($array, 'newvalue');
// 初めに切り出した配列を連結する
array_merge($array, $last);
参考:PHP: array_splice – Manual
参考:PHP: array_push – Manual
参考:PHP: array_merge – Manual