SYNCER

SYNCER

array_count_values() - 配列の値の登場回数を調べる

公開日:

array_count_valuesは、指定した配列の各値が何個配列に含まれているかを調べる関数です。値をキー名、数を値とした配列を返します。

構文

array array_count_values ( array $array )

パラメータ

$array

対象の配列。

返り値

array

値をキー名、登場回数を値とした配列。

サンプルコード

値の登場回数を調べる

配列の各値が、その配列にいくつ含まれているのかを知りたい時に有用な関数です。

php

<?php
	// 配列
	$queue = [ "a", "b", "c", "d", "b", "c", "b" ] ;

	// 実行
	$result = array_count_values( $queue ) ;

	// 返り値
	print_r( $result ) ;

結果 (出力内容) - PHP7.0.21

Array
(
    [a] => 1
    [b] => 3
    [c] => 2
    [d] => 1
)

サンドボックス

ソースコードを編集してarray_count_values()の挙動を確認して下さい。

Array
(
    [a] => 1
    [b] => 3
    [c] => 2
    [d] => 1
)

参考リンク

  • PHP - 公式マニュアル。