strlen иногда неправильно определяет длину?!

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

Пример:

PHP:
<?
  $a = "6Ы│_";
  $n = strlen($a);
  if ($n != 4)
     print "ERROR. Count detected = ".$n." and correct number is 4"; 
          else
     print "OK"; 
?>
Есть идеи, что за леший?
strlen в кодировке utf8 не правильно работает...mb_strlen($a,'UTF-8'));

if ($n != 4) выдаст чушь... надо if ($n !== 4)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху