<?php
$text="как хорошо когда как разно бывает бывает";
$ara=explode(" ",$text);
$ara2=array();
$dlina=count($ara);
$schet=0;
$ara3=array();


for($i=0;$i<=$dlina-1;$i++){
    $ara2[$i]=strlen($ara[$i])/2;
}

$z=0;
for($i=0;$i<=$dlina-1;$i++){
    $s=0;
     for($j=0;$j<=$dlina;$j++){
          if($ara[$i]==$ara[$j]){

              $s++;
              $ara3[$z]=$s;}
}
$z++;
}

$com=array_combine($ara2, $ara3);
$ara4=array();
$novoe=0;
$ara5=array();
$kluchi=0;
foreach($com as $key => $val){
	$ara4[$novoe]=$val;//новому массиву присваиваем значения, равные значениям $com
	
	if($ara4[$novoe]<$ara4[$novoe-1]){
		
	} else{
		$ara5[$kluchi]=$key;//проверяем: если текущее значение больше или равно предыдущем, то записываем ключ этого значения (он показывает длину) в наш счетчик
		$kluchi++;};
	$novoe++;//инкреминтируем новое значение для счетчика текущих значений
}

echo "наиболее частая длина слов:";
print_r($ara5);
//print_r($com);
