Php 我想对数组进行排序,以便找到其中最常见的单词

Php 我想对数组进行排序,以便找到其中最常见的单词,php,Php,我想对数组进行排序,以便找到数组中最常见的单词这里是数组:- Array ( [0] => Array ( [0] => this [1] => burger [2] => is [3] => owsum ) [1] => Array ( [0] => this [1] => burger [2] => is [3] => owsum ) [2] => Array ( [0] => love [1] => this

我想对数组进行排序,以便找到数组中最常见的单词这里是数组:-

Array ( [0] => Array ( [0] => this [1] => burger [2] => is [3] => owsum ) [1] 
=> Array ( [0] => this [1] => burger [2] => is [3] => owsum ) [2] => Array ( 
[0] => love [1] => this [2] => burger ) [3] => Array ( [0] => love [1] => this 
[2] => burger ) [4] => Array ( [0] => kamaaal [1] => burger ) [5] => Array ( 
[0] => kamaaal [1] => burger ) [6] => Array ( [0] => this [1] => burger [2] => 
is [3] => owsum ) )

如果要获取重复次数最多的元素,请尝试在数组中查找重复的元素。但是我认为你应该首先有一个合适的数组。首先将数组迭代器_展平到_arraynew recursiveiterator或new recursivearrayiiterator$input,false,然后使用,但是当我根据你的答案编码时,它会给我数组中存储的重复项。。这里是输出:数组大小=8'0-this'=>int3'1-burger'=>int5'2-is'=>int3'3-owsum'=>int3'0-love'=>int2'1-this'=>int2'2-burger'=>int2'0-kamaaal'=>int2它不能正常工作,这是我想要的。这次它只返回7次。很抱歉,这一次没关系。我使用我的手机,不检查编码器。你刚刚启动了…你解决了我的问题…再次感谢
$max= array();
foreach ($arr as $key => $value){
    foreach ($value as $key2 => $value2){
        $index = $value2;
        if (array_key_exists($index, $max)){
            $max[$index]++;
        } else {
            $max[$index] = 1;
        }
    }
}
echo array_search(max($max),$max);
$a = Array (
    '0' => Array ( '0' => 'this', '1' => 'burger', '2' => 'is', '3' => 'owsum', ) ,
    '1' => Array ( '0' => 'this', '1' => 'burger', '2' => 'is', '3' => 'owsum', ) ,
    '2' => Array ( '0' => 'love', '1' => 'this',  '2' => 'burger', ) ,
    '3' => Array ( '0' => 'love', '1' => 'this',  '2' => 'burger', ) ,
    '4' => Array ( '0' => 'kamaaal', '1' => 'burger', ) ,
    '5' => Array ( '0' => 'kamaaal', '1' => 'burger', ) ,
    '6' => Array ( '0' => 'this', '1' => 'burger', '2' => 'is', '3' => 'owsum', ) ,
);
// Merge all subarrays into one
$merged = call_user_func_array('array_merge', $a);

// Apply `array_count_values` to count number of occurencies
$count_values = array_count_values($merged);

// Sort this array preserving keys
arsort($count_values);

// Do whatever you want - iterate with foreach, get first element etc.