配列ソート 値によるソート 降順(高い位から低い位へ) rsort() 論理値 = rsort(配列 [,ソート型のフラグ]); //[ ]省略可能 例:
[…]
配列ソート 値によるソート 昇順(低い位から高い位へ) sort() 論理値 = sort(配列 [,ソート型のフラグ]); //[ ]省略可能 例:
結 […]
配列検索 配列の値を検索し見つかった場合に対応するキーを返す array_search() 配列のキー or FALSE = array_search(検索する値, 配列); 例: [crayon-6629959c960 […]
配列検索 配列に値があるか調べる in_array() 論理値 = in_array(検索する値, 入力配列); 論理値 = in_array(検索する値, 入力配列 [, TRUE]);//型も調べる //[]省略可能 […]
配列操作 配列の要素の削除と追加 array_splice() 結果の配列 = array_splice(入力の配列, 削除開始位置 [, 削除する長さ, 置換する値]); //[]省略可能 例: [crayon-662 […]
配列操作 配列の要素のフィルタリングを行う array_filter() 結果の配列 = array_filter(入力の配列, コールバック関数名); 例:
配列操作 配列のキーと値が入れ替わる array_flip() 結果の配列 = array_flip(入力の配列); 例:
結果は array(3) { […]
配列操作 配列の各要素にユーザ関数を適用する array_walk() 論理値 = array_walk(入力の配列, コールバック関数名 [,関数の3番目の引数]); //[]省略可能 配列の各要素にユーザ関数を適用す […]
配列作成 変数から配列を作成する compact() 結果の配列 = compact(変数名, 変数名, ,,,); 例:
結果は Japan Tokyo […]
指定したキーが存在するかどうかのチェックをする array_key_exists() 論理値 = array_key_exists(調べるキー, 調べる配列); 例: [crayon-6629959c96f6336781 […]