Chcę policzyć słowa w określonym ciągu, więc mogę go zweryfikować i uniemożliwić użytkownikom zapisanie na przykład więcej niż 100 słów.jak policzyć słowa w określonym ciągu w PHP?
Napisałem tę funkcję, ale nie sądzę, że jest wystarczająco skuteczna, użyłem funkcji eksplodującej z spacją jako ogranicznikiem, ale co jeśli użytkownik wstawi dwa spacje zamiast jednego. czy możesz dać mi lepszy sposób na zrobienie tego?
function isValidLength($text , $length){
$text = explode(" " , $text);
if(count($text) > $length)
return false;
else
return true;
}
brzmi jak „ile słów w pliku tekstowym” zadanie domowe dla mnie;) –
myślę, że to jest rozwiązanie dla swojego problemu: http://www.reconn.us/count_words.html –
http : //stackoverflow.com/questions/21652261/using-str-word-count-for-utf8-texts – trante