Я хочу подсчитать слова в определенной строке, поэтому я могу проверить ее и запретить пользователям писать более 100 слов, например.как подсчитать слова в определенной строке в PHP?
Я написал эту функцию, но я не думаю, что она достаточно эффективна, я использовал функцию разрыва с пространством в качестве разделителя, но что, если пользователь ставит два пробела вместо одного. Можете ли вы дать мне лучший способ сделать это?
function isValidLength($text , $length){
$text = explode(" " , $text);
if(count($text) > $length)
return false;
else
return true;
}
звучит как «сколько слов в текстовом файле» проблемы в выполнении домашних заданий для меня;) –
Я думаю, что это решение для вашей проблемы: http://www.reconn.us/count_words.html –
HTTP : //stackoverflow.com/questions/21652261/using-str-word-count-for-utf8-texts – trante