PHPの「配列要素の取得」に関する配列関数についてのリファレンス。
-
array_filter()
array_filter()関数は、配列から、フィルタリングで、特定の要素を抽出する組み込み関数。フィルタリングには、ユーザー定義関数を用いることができる。
-
array_keys()
array_keys()関数は、配列から、すべての配列要素のキー、もしくは、特定の値の配列要素のキーを、取得する組み込み関数 。
-
array_map()
array_map()は、1つ又は複数の配列の全ての要素の値に、ユーザー定義関数を適用し、1つの配列として返す組み込み関数。この関数を使うと、複数の配列を、ひとつの多次元配列にまとめたり、配列の配列を作ったりすることなどもできる。コールバック関数を適用する配列がひとつだけの場合、キーと値の相関関係は維持される。複数の場合は、新たに数値キーを割り当てる。
-
array_rand()
array_rand()関数は、配列から、ひとつ以上の配列要素のキーを、ランダムに取得する組み込み関数。
-
array_slice()
array_slice()関数は、配列から、一部の配列要素を、取得する組み込み関数。
-
array_splice()
array_splice()関数は、配列の一部の配列要素を、削除、または、新たな配列要素に置き換える、組み込み関数。
-
array_walk()
array_walk()関数は、配列の全ての要素のキーと値に、ユーザー定義関数を適用する組み込み関数。
-
array_walk_recursive()
array_walk_recursive()関数は、多次元配列の全ての要素のキーと値に、ユーザー定義関数を再帰的に適用する組み込み関数。
-
extract()
extract()関数は、配列を複数の変数に展開する組み込み関数。配列要素のキーを変数名に、配列要素の値を変数の値とする。
-
list()
list()関数は、配列の値を、複数の変数に代入する。連想配列や多次元配列の展開にも便利だ。list()は、実際には関数ではなく、PHP言語の構成要素のひとつ。