配列内の特定の値を検索し、見つかった場合は TRUE を返し、それ以外の場合は FALSE を返します
boolean in_array(mixed needle,array haystack[,boolean strict])
配列内の指定されたキーを検索し、見つかった場合は TRUE を返し、それ以外の場合は FALSE を返します
boolean array_eky_exists (mixed key,array array)
配列内の特定の値を検索し、見つかった場合は TRUE を返し、それ以外の場合は FALSE を返します
boolean array_search(mixed needle,array haystack[,boolean strict])
すべてで構成される新しい配列を取得します配列のキー
array array_keys (array array[,mixed search_value])
配列のすべての値で構成される新しい配列を取得する
array array_values(array array)
配列のサイズを決定する
integer count (array array[,int mode])
integer sizeof(array array[,int mode])
配列要素の頻度を統計する
array array_count_values(array array)
配列内の重複する値を削除し、から構成される配列を返す一意の値
array array_unique(array array)
preserve_key が TRUE の場合、配列要素の順序を反転します。その後、配列キー値の順序は変更されません
array array_reverse(array array[,boolean prepare_key])
配列キーを置き換えますと値
array array_flip(array array)
配列の順序ソート、sort_flags パラメーターはオプション、デフォルトの動作は
SORT_NUMBERIC、値によるソート、整数または浮動小数点数のソートに便利
SORT_REGULAR、ASCII 値に従ってソート
SORT_STRING、人々が知っている順序に近い正しい順序で並べ替えます
asort ファンクションキー値の順序は変更されません
void sort(array array[,int sort_flags])
void asort(array array[,int sort_flags])
配列を並べ替えます逆順、sort_flags パラメータはオプション、デフォルトの動作
SORT_NUMBERIC、数値による並べ替え、整数または浮動小数点数の並べ替えに便利
SORT_REGULAR、ASCII 値による並べ替え
SORT_STRING、近さによる並べ替え 既知の正しい並べ替え順序
arsort ファンクションキー値の順序変更されない
void rsort(array array[,int sort_flags])
void arsort(array array[,int sort_flags])
配列の自然なソート
void natsort(array array)
大文字と小文字を区別しない自然なソート
void natcasesort(array array )
配列のキー値の並べ替え
boolean ksort(array array[,int sort_flags])
配列の逆順のキー値の並べ替え
boolean krsort(array array[,int sort_flags])
ユーザー定義の順序に従って並べ替え
void usort(array array,callback function_name)
配列を結合し、結合された配列を返します。 array_merge の後ろが前を覆い、array_merge_recursive は一緒にマージします
array array_merge(array array1[array array2...])//複数
array array_merge_recursive(array array1,array array2[,array...])//more 2つより
key sum 値は新しい配列を形成します
array array_combine(配列キー, 配列値)
キーオフセットから始まりオフセット+長さで終わる配列の一部を返します
array array_slice(array array, int offset [,int length])
offset から削除 offset+length から始まるすべての要素を配列形式で返します
array array_splice(array, int offset [,int length[,array peplacement]])
Find配列の共通部分、キー値は配列内の最初のキー値です
array array_intersect(array array1,array array2[,arrayN...])
配列の共通部分には等しいキー値が含まれており、キーvalue は最初の配列のキー値です
array array_intersect_assoc(array array1,array array2 [,arrayN……])
配列の差分セットを見つけます。最初の配列には他の配列に存在しない値があります
array array_diff( array array1,array array2[,arrayN……])
最初の配列の差分セットを見つけます 配列には、他の配列には見つからない等しいキー値が含まれています
array array_diffassoc(array array1,array array2[,arrayN. ..])
配列内の 1 つ以上のキー値を返す
mixed array_rand(array array[,int num_entries])
シャッフル関数
void shuffle(array input_array)
配列内の値を合計する
mixed array_sum (array array);
配列を size 要素を含む多次元配列に分解します
array array_chunk(array array, int size [,boolean prepare_keys])
上記では、『Love Has Its Own Divine Will』のプロットの紹介を含め、PHP 演算配列のいくつかの機能を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。