配列の操作方法について調べてみた.
最近の言語は,map とか filter とか最初からありますね.
PHP コードの動作確認は,PaizaCloud が便利.
PHP にはプレイグラウンド的なものは,ほかにないのかなー.
1 2 3 4 5 6 7 8 9 10 11 | // 配列の生成 $args = array(); $args = []; $args = ["aaa", "bbb", "ccc"]; // ループでの処理 foreach ($args as $key => $value) { echo "キー : " . $key . "\n"; echo "値 : " . $value . "\n"; echo "\n"; } |
is_array — 変数が配列かどうかを検査する
array_push — 一つ以上の要素を配列の最後に追加する
array_pop — 配列の末尾から要素を取り除く
array_unshift — 一つ以上の要素を配列の最初に加える
array_shift – 配列の先頭から要素を一つ取り出す
array_slice — 配列の一部を展開する(例: 0番目から2つとか)
array_merge — ひとつまたは複数の配列をマージする
in_array — 配列の要素に特定の値を含むものがあるか
array_column — 多次元配列から特定のキーの値、キー名で返す
array_map — 配列の要素全てに特定の処理
array_filter — 特定の条件の要素のみの絞り込み
array_multisort — 多次元配列での各配列の特定要素を用いてのソート
参考: PHPでよく使う配列操作まとめ
参考: [PHP] 配列・連想配列の初期化、結合、追加