PHP は、Web 開発に広く使用されているオープンソース スクリプト言語です。 PHP では、配列は一連の関連データを格納するために使用される一般的なデータ型です。配列内の要素をカウントすることは、PHP の一般的な操作の 1 つです。この記事では、配列をカウントするためによく使用される PHP の関数を紹介します。
count() 関数は、配列内の要素の数をカウントするために使用されます。たとえば、次のコードは、配列 $arr の要素数である 4 を返します。
$arr = array(1, 2, 3, 4); echo count($arr);
$arr が連想配列の場合、count() 関数は要素の数を含む整数値を返します。 。たとえば、次のコードは、連想配列 $arr の要素数である 3 を返します。
$arr = array('a' => 1, 'b' => 2, 'c' => 3); echo count($arr);
array_sum() 関数は次の目的で使用されます。配列内のすべての要素をカウントします 要素の合計。たとえば、次のコードは、配列 $arr 内の要素の合計である 10 を返します。
$arr = array(1, 2, 3, 4); echo array_sum($arr);
配列内の要素が数値でない場合、array_sum() 関数はそれらを無視します。たとえば、次のコードは、配列 $arr 内のすべての数値要素の合計である 6 を返します。
$arr = array(1, 2, 'a', 'b', 3); echo array_sum($arr);
array_product() 関数が使用されます。配列を計算するには、 内のすべての要素の積を計算します。たとえば、次のコードは、配列 $arr 内の要素の積である 24 を返します。
$arr = array(1, 2, 3, 4); echo array_product($arr);
配列内の要素が数値でない場合、array_product() 関数は 0 を返します。たとえば、次のコードは、配列 $arr に数値以外の要素 'a' が含まれているため、0 を返します。
$arr = array(1, 2, 'a', 3); echo array_product($arr);
array_count_values() 関数は次のとおりです。 used 配列内の各要素の出現回数をカウントし、連想配列を返します。配列のキーは元の配列内の値であり、配列の値は各値が元の配列に出現する回数です。元の配列。たとえば、次のコードは、$arr 配列内の各要素の出現数を含む連想配列を返します。
$arr = array(1, 2, 2, 3, 3, 3); print_r(array_count_values($arr));
出力は次のとおりです:
Array ( [1] => 1 [2] => 2 [3] => 3 )
array_unique() 関数は、重複排除された配列を返す、つまり配列内の重複要素を削除するために使用されます。たとえば、次のコードは $arr 内の個別の要素を含む重複排除された配列を返します:
$arr = array(1, 2, 2, 3, 3, 3); print_r(array_unique($arr));
出力は次のとおりです:
Array ( [0] => 1 [1] => 2 [3] => 3 )
array_rand() 関数は、配列から 1 つ以上のキーをランダムに選択し、それらのキーを返すために使用されます。たとえば、次のコードは $arr からキーをランダムに選択し、そのキーに対応する配列要素を出力します:
$arr = array('a' => 'apple', 'b' => 'banana', 'c' => 'cherry'); $key = array_rand($arr); echo $arr[$key];
array_search() 関数uses 配列内で指定された値を検索し、そのキーを返します。たとえば、次のコードは $arr で値 'cherry' を持つ要素を検索し、そのキーを返します:
$arr = array('a' => 'apple', 'b' => 'banana', 'c' => 'cherry'); $key = array_search('cherry', $arr); echo $key;
array_reverse() function配列内の要素の順序を逆にするために使用されます。たとえば、次のコードは配列 $arr 内の要素の順序を逆にします:
$arr = array(1, 2, 3, 4); print_r(array_reverse($arr));
出力は次のようになります:
Array ( [0] => 4 [1] => 3 [2] => 2 [3] => 1 )
上記は、配列を数えるために PHP で一般的に使用される関数です。この記事の紹介を通じて、読者が PHP での配列関連の操作の処理にさらに習熟できることを願っています。
以上がPHP は配列をカウントするためにどの関数を使用しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。