配列関数が非常に多いため、その多くは英語でラベル付けされています。あまり一般的には使用されない配列関数もいくつかあります。
したがって、最も一般的に使用される配列関数をまとめて、いつでも言及する必要がある関数を覚えておけるようにしました。直接使用してください。
マニュアルの例に照らしてこれらの関数を何度か使ってください。要件: 辞書作成レベル。
将来的には、コードを読んだり書いたりするときに、長時間反省する必要はなくなります。これらの関数を直接使用することは、プログラマの基本的な資質です。
これらの機能は、基本的な面接で最もよく聞かれる質問でもあります。
関数名 | Function | |
---|---|---|
array_combine() | 一方の配列の値をキー名として、もう一方の配列の値を値として使用して配列を生成します | |
range () | 指定された範囲の要素を含む配列を作成して返します。 | |
compact() | パラメータで受け取った変数で構成される配列を作成します | |
array_fill() | 指定された値で配列を生成します | |
配列チャンク( ) | 配列を新しい配列チャンクに分割する | |
array_merge() | 2 つ以上の配列を 1 つの配列に結合する | |
array_slice() | 配列内の値を取得するベースの条件に基づいて返します | |
array_diff() | 2つの配列の差分配列を返します | |
array_search() | 配列内の指定された値を検索します。成功した場合、対応するキー名を返します | |
array_splice() | 配列の一部を削除して他の値に置き換えます | |
array_sum() | 内のすべての値の合計を計算しますarray | |
in_array() | 配列に特定の値が存在するかどうかを確認します | |
array_key_exists() | 指定されたキー名またはインデックスが配列に存在するかどうかを確認します | |
shuffle() | 配列をシャッフルしてキー値を保持します | |
count() | 配列内のセルの数またはオブジェクト内の属性の数を計算します | |
array_flip() | キーの値を反転した配列を返します | |
array_keys() | 配列を形成するために配列内のすべてのキーを返します | |
array_values() | 配列内のすべての値を返して配列を形成します Array | |
array_reverse() | 要素を逆順にした配列を返します | |
array_count_values() | 配列内のすべての値の出現数 | |
array_rand( ) | 配列から 1 つ以上の要素をランダムに抽出します。キー名に注意してください | |
array_unique() | Remove値を複製し、残りの配列を返します | |
sort() | Press キー名を保持せずに、指定された配列の値を昇順に並べ替えます | |
rsort() | キー名を保持せずに、配列を逆順にソートします | |
asort() | 配列をソートし、インデックス関係を維持します | |
arsort() | 配列を逆ソートします、インデックス関係を維持します | |
ksort() | 配列をキー名で並べ替えます | |
krsort() | 配列をキーで逆順に並べ替えます | |
natsort() | 自然順序アルゴリズムを使用して配列内の要素を並べ替えます | |
natcasesort() | 自然な並べ替え、大文字と小文字を区別しない | |
array_filter() | 配列内の空の要素または所定の要素を削除 | |
抽出 | キーを変数名に、値を変数値に変更します |