配列検索 配列の値を検索し見つかった場合に対応するキーを返す array_search() 配列のキー or FALSE = array_search(検索する値, 配列); 例: [crayon-67418e785fb […]
配列検索 配列に値があるか調べる in_array() 論理値 = in_array(検索する値, 入力配列); 論理値 = in_array(検索する値, 入力配列 [, TRUE]);//型も調べる //[]省略可能 […]
配列操作 配列の要素の削除と追加 array_splice() 結果の配列 = array_splice(入力の配列, 削除開始位置 [, 削除する長さ, 置換する値]); //[]省略可能 例: [crayon-674 […]
配列操作 配列の要素のフィルタリングを行う 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-67418e7861ac564419 […]
配列取得 配列のキーを取得する array_keys() 結果の配列 = array_keys(入力の配列 [, キーを取得する値の指定, 厳密な比較の指定]) //[]省略可能 例: [crayon-67418e786 […]
配列操作 配列を分割する array_chunk() 結果の配列 = array_chunk(入力の配列, サイズ(要素数) [,結果の配列のキーの振り方を指定]); //[]省略可能 例: [crayon-67418e […]