PHP: 配列操作メモ

配列の操作方法について調べてみた.
最近の言語は,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] 配列・連想配列の初期化、結合、追加

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です