<?php
error_reporting(0);
ini_set('display_errors', 0);
$text = "как хорошо когда бывает как разно бывает";
$ara = explode(" ", $text);
$povtori=array_count_values($ara);//рабочий массив


$schet=0;
$slova=array();

//cортируем массив по убыванию
arsort($povtori);
foreach ($povtori as $key => $value) {
}



$maximum=max($povtori);//берем из массива максимально значение
$slova=array();
$schet=0;
foreach ($povtori as $key => $value) {
	if ($maximum==$value) {
		$slova[$schet]=$key; //если максимально значение соответствует кол-ву сопадений, то записываем слово, которое подходит, как новое значение нашего массива
		$schet++;
	}
}

$nashiSlova=array();
$dlina=count($slova);//cчитаем длину слов, которые встретились макс.число раз
for ($i=0; $i < $dlina; $i++) { 
	$nashiSlova[$i] = "слово: $slova[$i], его длина " . (strlen($slova[$i]) / 2);//для наглядности
}
//echo "длина слов, которые чаще всего встречаются: \n";
print_r($nashiSlova);