ホームページ  >  記事  >  php教程  >  PHP で配列を操作するいくつかの関数の紹介

PHP で配列を操作するいくつかの関数の紹介

WBOY
WBOYオリジナル
2016-06-13 12:06:56845ブラウズ

配列内の特定の値を検索し、見つかった場合は 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 neede,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 配列)

配列内の重複する値を削除し、次から構成される配列を返しますunique 値
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])

キーと値のペアの配列の逆順 Sort
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. ..])/ /2 つ以上の

キーと値が新しい配列を形成します
array array_combine(array key,array value)

配列の一部を返します。オフセットからオフセット長で終了
array array_slice(array array, int offset [,int length])

オフセットから始まるすべての要素をオフセット長の終わりまで削除し、削除された要素を次の形式で返します。 array
array array_splice(array , int offset [,int length[,array peplacement]])

配列の交差部分を見つけます。キー値は最初の配列のキー値です
array array_intersect (配列 array1,配列 array2[,arrayN… …])

配列の交差部分には等しいキー値が含まれており、キー値は最初の配列のキー値です
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);

配列をマルチに分解します。サイズ要素を含む次元配列
array array_chunk(array array, int size [,boolean prepare_keys])

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。