Здравствуйте, вот в чем проблема: , когда я добираюсь до $ _POST латинской строки strilen() работает отлично, но когда я получаю кириллическую строку strlen(), удваивает ее значение, вот код :Php длина кириллической строки удваивает ее значение
$word = $_POST['word'];
echo strlen($word) . '<br>'; //input: abc -> returns 3, input: абв -> returns 6
var_dump($word); //input: abc -> returns string 'abc' (length=3), input: абв -> returns string 'абв' (length=6)
У вас есть идеи ?!
мм, как это исправить? или просто разделить его на 2? – fre2ak
@FretwoakDukov: Как исправить то, что именно? – Jon
Я просто хочу, когда я получу переменную из сообщения, чтобы вырезать последние четыре символа в подстроку, поэтому я делаю это: $ stringLength = strlen ($ string); return substr ($ string, $ stringLength - 4, $ stringLength); но ... не работает хорошо – fre2ak