2018年08月01日
Docker for Mac を使って WordPress の...
2018年07月29日
Docker for Mac のインストール
2018年07月08日
Docker 便利コマンドあれこれ
2018年07月08日
オライリーの Docker 本(Docker Up &...
2018年07月05日
iPad mini 2 を購入しました
2018年07月04日
Docker で Jenkins するときのあれこれ

HOME > カテゴリ(PHP)の記事

PHP 配列操作いろいろ



PHP 配列の要素を追加したり、削除したり、順序を入れ替えたりの覚書

配列の要素を入れ替える

  • 例)3番目と4番目の要素を入替
list($array[2], $array[3]) = array($array[3], $array[2]);

参考:PHP: list – Manual

要素を削除して詰める

  • 例)4番目の要素を削除
unset(array[3]);
$array = array_values($array);

参考:PHP: unset – Manual
参考:PHP: array_values – Manual

要素を最後に追加する

例)配列($array)の最後に要素を追加

array_push($array,'ばなな'; );

参考:PHP: array_push – Manual

連想配列の場合

  • 例)連想配列($array)の最後に要素(’身長’=>’158’)を追加
$array += array('身長' => '158');

参考:PHP: 代入演算子 – Manual

要素を配列の途中に追加する

  • 例)配列($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





この記事にコメントする





Copyright © 2012 - 2013 MacBook Air とWordPressでこうなった All rights reserved
Designed by Theme Junkie. Powered by WordPress.