Я хочу подсчитать слова в определенной строке, чтобы я мог проверить ее и запретить пользователям писать, например, более 100 слов.
Я написал эту функцию, но не думаю, что она достаточно эффективна. Я использовал функцию разнесения с пробелом в качестве разделителя, но что, если пользователь поместит два пробела вместо одного. Можете ли вы дать мне лучший способ сделать это?
function isValidLength($text , $length){
$text = explode(" " , $text );
if(count($text) > $length)
return false;
else
return true;
}