Я не знаю, как изменить или преобразовать массив или я что-то не так делаю в своей функции?
Я получаю этот массив, количество слов подсчитывается:
[Food] => 1
[squid] => 1
[next] => 1
[leggings] => 1
В конце концов, мне нужен этот массив без количества слов:
[0] => Food
[1] => squid
[2] => next
[3] => leggings
Это моя функция:
$theString_1 = "$request->body, $request->titel, $request->articleText";
// delete special character
$theString_end = preg_replace("/[^a-zA-Z 0-9 ä ü ö]+/", "", $theString_1 );
// array of each word in the content separated by 'space'.
$wordsArray = explode(' ', $theString_end);
// count words with more than 3 charakters in texts
$arrayCount = array_count_values(array_filter($wordsArray, function($v) {
return strlen($v) > 3;
}));
//sort array most used word
arsort($arrayCount);
//get 4 most used word from the array
$end = array_slice($arrayCount, 0,4);