ホームページ >バックエンド開発 >PHPチュートリアル >Xin Xing による PHP の主要関数の解釈 セクション 1: 配列関数

Xin Xing による PHP の主要関数の解釈 セクション 1: 配列関数

WBOY
WBOYオリジナル
2016-06-23 13:52:171116ブラウズ

このブログよりも読みやすいように、PDF 版をここに書きました。まず、Baidu Netdisk のダウンロード アドレスについて説明します: Baidu Netdisk Download 左側のリンクがブロックされている場合は、ブラウザに http://pan.baidu.com/s/1qW5AYzM と入力してダウンロードできます。次に、csdn のダウンロード アドレスについて説明します。ダウンロード アドレスは、ポイントが無料です。接続が機能しない場合は、ブラウザにアドレスを入力できます: http://download.csdn.net/detail。 /xinguimeng/ 7697309 を手動でダウンロードしてください。

さて、PHP にはまだ多くの関数があることはわかっていますが、PHP の強力なサポートを提供するのはこれらの関数です。PHP は型指定が弱い言語であるため、その配列について説明します。実際には、これは他のプログラミング言語の配列に似ており、他のプログラミング言語の辞書にも似ているため、非常に柔軟で変更可能です。

最初の関数は、通常、配列を作成するために使用されます。この関数は、数値配列、連想配列、および多次元配列を作成するためにも使用できます。値を入力するか、キーと値のペアを入力できます。キーと値のペアの場合は、カンマを使用して複数のキーと値のペアを区切ります。これは非常に直感的です。さらに、PHP バージョンが 5.4 に達すると、セグメント配列構文を使用して作成できます。つまり、array() の代わりに [] を使用します。角括弧は配列関数に記述されているものと同じです。

2 番目の関数は array_chunk で、配列を複数の要素の配列チャンクに分割するために使用できます。最初のパラメーターは配列名、2 番目のパラメーターはそれぞれのグループです。要素の数はグループです。デフォルト値は false です。つまり、元のキー名を保持しないようにするには、これを true に設定します。 -次元配列。

3 番目の関数は array_column です。この関数は非常に便利ですが、PHP5.5 バージョンが必要です。多次元配列内の特定の列の添字に対応する値を取り出すことができます。これはデータベースから取り出す場合に非常に便利で、特に配列データの場合に便利です。

4 番目の関数は array_combine で、配列のキーと値のペアを照合するために使用されます。これら 2 つのパラメーターは 2 つの配列名として使用されます。値はすべて PHP5 で共通であり、配列は非常に使いやすいです。

5 番目の関数は要素の出現数をカウントする array_count_values です。配列名を入力するだけで、配列内の要素の出現数が自動的にカウントされ、戻り値も配列になります。違いは、これを返すことです。配列の値は整数のみになり、正の整数になります。

6 番目の関数は関数ではなく、array_diff シリーズである関数ファミリーであり、array_diff_assoc 関数はキー名とキー値を比較するだけです。 array_diff_uassoc ユーザー定義関数を使用してキー名とキー値を比較します。 array_diff_ukey はユーザー定義関数を使用してキー値を比較します。これらの関数によって比較された結果は、すべて N 個のパラメーターを受け入れることができ、最初のパラメーターの配列から後続の各パラメーターが所有する配列の要素を削除し、残りの配列を返します。

7 番目の関数は、PHP 4.2 以降で使用できる、3 つのパラメータを受け取ります。1 つ目は初期インデックス、2 つ目は埋め込み要素の数です。配列の値は特に理解しやすいです。

8 番目の関数は array_fill_keys で、PHP5.2 で導入された関数です。渡す必要がある最初のパラメータはキーで構成される配列で、2 番目のパラメータは配列の値を取得します。 、そのキーは最初のパラメーターで指定され、値は関数で使用される 2 番目のパラメーターであり、その名前は array_fill_keys です。

9 番目の関数は array_flip で、その機能は配列のキーと値のペアを交換することです。つまり、キーは新しい配列の値とみなされ、値は新しい配列のキーとみなされます。この関数は PHP4 以降で利用できます。

10 番目の関数は array_filter です。その関数は配列をフィルターすることです。必要な最初のパラメーターは配列であり、array_filter を呼び出すと、その値が自動的にコールバック関数に渡されます。コールバック関数は、戻り値が true の場合はその要素が保持されるか、そうでない場合は要素が破棄されるかを決定します。ここでの array_filter の 2 番目のパラメーターは二重引用符で囲む必要があることに注意してください。ここではコード例を示します。配列の要素は 6 と 9 だけです。

このブログはここで終わります、Xin Xing さん、よろしくお願いします。


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