PHP Иврит количество символов

Есть ли в любом случае, чтобы проверить количество символов для языка иврит. Следующим является фрагмент

<?php
$e_str="This is football";// 3 words
$h_str="זה כדורגל";//hebrew translation of above
$h_str= trim(addslashes($h_str));
echo 'English Count :  '.str_word_count(mb_convert_encoding($e_str, 'HTML-ENTITIES', 'ISO-8859-1')).'<br/>';//prints 3

echo 'Hebrew Count :  '.str_word_count(html_entity_decode(mb_convert_encoding($h_str,'HTML-ENTITIES','UTF-8'),ENT_QUOTES,'UTF-8'));//prints zero
?>

Вероятно, я должен получить счет иврита как «2», но не ноль.
Любое решение?

0

Решение

Попробуйте просто разделить его на пробел и посчитать длину массива.

echo 'Hebrew Count :  '.count(explode(' ', html_entity_decode(mb_convert_encoding($h_str,'HTML-ENTITIES','UTF-8'),ENT_QUOTES,'UTF-8')));//prints 2
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]