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

配列内で最も繰り返される要素を取得するための PHP 実装方法、php array_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:14:31804ブラウズ

配列内で最も繰り返される要素を取得するPHP実装メソッド、php array

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

コードをコピーします コードは次のとおりです:
/** 
 *
 * 2014-4-1 に作成
 * @param array $array
 * @param int [オプション] $length
 * @return 配列
 */
関数 mostRepeatedValues($array,$length=0){
If(emptyempty($array) または !is_array($array)){
false を返します。 }
//1.配列の繰り返し値を計算します
$array = array_count_values($array); //2. 重複した値に基づいて逆順に並べ替えます
アソート($array)
If($length>0){
//3. 前の $length の繰り返し値を返します
$array = array_slice($array, 0, $length, true); }
$配列を返します
}
$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
)
*/
?>


この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。


http://www.bkjia.com/PHPjc/909333.html

www.bkjia.com

tru​​e

技術記事配列内で最も重複する要素を取得する PHP の実装方法 php 配列 この記事では、配列内で最も重複する要素を取得する PHP の実装方法について説明します。参考のためにみんなで共有してください。具体的には…
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。