Aynı kelimeler için şöyle birşey olabilir.
<?php
$str = 'veli ahmet zeynep veli mehmet selim ahmet ali veli fatma zeynep halim mahmut ahmet kemal mehmet ahmet'; //zeynep2, mehmet2, veli3, ahmet4
$str = explode(' ',$str);
$x = array_count_values($str);
arsort($x, SORT_NUMERIC);
print_r ($x);
/**
Çıktı
Array
(
[ahmet] => 4
[veli] => 3
[mehmet] => 2
[zeynep] => 2
[mahmut] => 1
[kemal] => 1
[halim] => 1
[selim] => 1
[ali] => 1
[fatma] => 1
)
**/
?>Cümle ya da kelime grupları için yapmak istiyorsan biraz daha kafa yormak gerekir.