ホームページ > バックエンド開発 > PHPチュートリアル > PHP_PHP チュートリアルで配列内で最も繰り返される要素を取得する方法

PHP_PHP チュートリアルで配列内で最も繰り返される要素を取得する方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-13 10:14:22
オリジナル
979 人が閲覧しました

配列内で最も繰り返される要素を取得するためのPHPの実装方法

この記事では、配列内で最も繰り返しの多い要素を取得するためのPHPの実装方法について説明します。参考のためにみんなで共有してください。具体的な方法は以下の通りです

コードは次のとおりです:

/**
*
※2014年4月1日作成
* @param 配列 $array
* @param int [オプション] $length
* @return 配列
*/
関数 mostRepeatedValues($array,$length=0){
if(emptyempty($array) または !is_array($array)){
false を返します;
}
//1.配列の繰り返し値を計算します
$array = array_count_values($array);
//2. 繰り返された値に基づいて逆順に並べ替えます
arsort($array);
if($length>0){
//3. 前の $length の繰り返し値を返します
$array = array_slice($array, 0, $length, true);
}
$array を返します;
}
$array = 配列(1, 1, 1, 54, 3,4, 3,4, 3, 14, 3,4, 3,7,8,9,12,45,66,5,7,8,9 ,2,45);
$counts=mostRepeatedValues($array,5);
print_r($counts);
/*出力結果は次のようになります:
配列
(
[3] => 5
[4] => 3
[1] => 3
[9] => 2
[45] => 2
)
*/
?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/909795.html技術記事配列内で最も繰り返される要素を取得するための PHP の実装方法 この記事では、配列内で最も多く繰り返される要素を取得するための PHP の実装方法について説明します。参考のためにみんなで共有してください。具体的な方法は以下の通りです...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート