ホームページ  >  記事  >  バックエンド開発  >  PHP配列の組み込み関数の完全なリスト

PHP配列の組み込み関数の完全なリスト

怪我咯
怪我咯オリジナル
2017-06-28 10:17:502254ブラウズ

1.array_change_key_case($arr,CASE_UPPER/CASE_LOWER) $arrのキー値を大文字または小文字に変換します

2.array_combine($arr1, $arr2) $arr1の値がキーとして使用され、 $arr2を値として使用 生成後に新しい配列を返す

3.array_key_exists('key', $arr) $arrにキーが存在するかどうか、存在する場合はtrueを返す、存在しない場合はreturn false

4.array_keys($arr)を配列形式で$arr内のすべてのキー値を返します

5.array_values($arr)は$arr内のすべての値の値を返します配列の形式

6.count($arr, $mode=COUNT_NORMAL) は配列の数を計算します

7.array_count_values($arr) は配列内の値の出現数を計算し、新しい配列。キーは元の配列の値、値は出現回数です

8.sort($arr, $mode) 重要な並べ替え配列関数

$mode は:

①SORT_REGULAR, 0, デフォルト項目、通常のソート、タイプを変更せずに ASCII に従ってソートします。

②SORT_NEMERIC、1、各項目を数値として処理

③SORT_STRING、2、各項目を文字列として処理

④SORT_LOCALE_STRING、3、現在のロケールに基づいて各項目を文字列として処理(setlocale()で変更可能) )

⑤SORT_NATURAL、4. natsort() と同様の自然な並べ替えを使用して、各項目を文字列として処理します

⑥SORT_FLAG_CASE、5. SORT_STRING または SORT_NATURAL の文字ペアと (ビットごとの OR) で組み合わせることができます 文字列は大文字と小文字を区別せずに並べ替えられます

9.ksort($arr,$sort_flags) は配列をキー名の昇順にソートし、対応する krsort() は配列をキー名の降順にソートします

10.asort($arr,$sort_flags)配列は値の昇順、asort()は配列を値の降順に並べます

11.shuffle()は配列内の要素をランダムにシャッフルして新しいキーを生成します

12.array_flip($arr)はキーを結合し、配列の値交換を行い、新しい配列を生成して返す

13.array_unique($arr) 配列内の重複した値を削除し、新しい配列を生成して返す

14.array_pop($arr) delete配列要素の最後の要素は、削除された要素の値を返します。対応する array_push(array &$array, $var, $_ =null) は、配列 $array の末尾に $var の値を挿入します。また、複数の値を挿入し、$array の新しい個別の値を返します。 Number.

15.array_shift($arr) は、配列の最初の要素を削除し、対応する array_unshift(array & $array,$var,$_= null) は配列 $array の先頭にあります $var の値を挿入すると、複数の値を挿入することもでき、$array の新しい番号を返します。

16.array_sum($arr)配列内のすべての値の合計を計算して返します。配列内の値がすべて数値であることを確認します

17.compact($varname, $_=null) は変数を結合して返す重要な関数ですキーは変数名で、値は

18.extract($arr,$extract_type =null,$ pre_fix=null) の値に対応するため、対応する変数を作成すると便利です。配列の各要素は key ($pre_fix が設定されている場合はプレフィックスが追加されます)、value は変数の値に対応します。

19.in_array( $needle, array $haystack, $strict = null) $haystack 内に $needle の値と等しい要素があるかどうかを調べます (==) strict が true の場合、厳密な検索モードがオンになり、型が比較されます。

20 .array_rand (array $input,$num_req=null) $input 配列から $num_req 要素をランダムに抽出し、返される配列はキー (値は含まない) またはキーで構成されます。

21.array_merge($array1,$array2 ) 2 つの配列がマージされると、ルール インデックスの添字は自動的に添字を再割り当てし、関連付けられた添字は前の値を後の値で上書きします。

22.unset($arr['key']) は指定された要素を削除します配列内で

23.serialize($arr) は配列をシリアル化して文字列を返し、unserialize($str) は文字列を逆シリアル化して配列に変換し、配列をファイル データベース

24 に保存します。 array_slice($array, $offset ,$length,$preserve_keys=null) は、配列の $offset 位置から始まる $length 要素をインターセプトし、インターセプトされた配列を返します。

25.array_splice(array &$input, $offset,$length =null,$replacement = null ) 入力配列の $offset 位置から始まる $length 要素をインターセプトし、この位置に $replacement を挿入します。$input が変更され、置換された配列が返されます。
追加: sort メソッドの並べ替えとシャッフル。 () は新しいキーを生成しますが、ksort( ) と asort() は機能しません。項目 14 と 15 は配列を使用して、一般的に使用されるキューとスタックのデータ構造を実装します。

以上がPHP配列の組み込み関数の完全なリストの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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