функция strlen

Статус
В этой теме нельзя размещать новые ответы.

vanderv

Старатель
Регистрация
30 Май 2009
Сообщения
270
Реакции
12
Значит суть в том, что есть 2 переменные...
1 переменная взята с бд, 2 спарсена с exel...
Суть в том что эти две переменные одинаковы, только вот если брать с базы strlen показывает 12 а с xls 32!!!! Я не понимаю в чём может быть подвох!!!???
при echo, обе переменные выдают - MakitaDР3003
да и что ещё хотелось отметить: остальные нормальные... тобеж только вот несколько переменных ни к селу ни к городу!!!
 
mb_strlen юзайте с кодировкой
 
Если mb_strings у провайдера недоступен, тогда можно попробовать такой вариант:
PHP:
function utf8_strlen($str) {
  return preg_match_all('/[\x00-\x7F\xC0-\xFD]/', $str, $dummy);
}
Хотя длина 32 смущает, вот если бы 24 была... Проверьте типы результатов и кодировки.

В общем-то, чудес не бывает и длина строки MakitaDР3003 не может быть 32 :) Нужно конкретно рассмотреть что же в переменной после прочтения из xls.
 
Значит суть в том, что есть 2 переменные...
1 переменная взята с бд, 2 спарсена с exel...
Суть в том что эти две переменные одинаковы, только вот если брать с базы strlen показывает 12 а с xls 32!!!! Я не понимаю в чём может быть подвох!!!???
при echo, обе переменные выдают - MakitaDР3003
да и что ещё хотелось отметить: остальные нормальные... тобеж только вот несколько переменных ни к селу ни к городу!!!

попробуй сделать trim на обе переменные
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху