Покинул форум
Сообщений всего: 2
Дата рег-ции: Дек. 2013
Помог: 0 раз(а)
Только Начал изучать php и тут же возникла загвоздка.
Объясните мне дураку, почему функция strlen() выводит 19, ведь в строке содержится всего 9 символов, откуда взялся 1 ?
Покинул форум
Сообщений всего: 2
Дата рег-ции: Дек. 2013
Помог: 0 раз(а)
Честно, это интересно. Не думал, что написав по Русски, выдаст столько символов. С eto stroka выглядит все иначе - 10 символов. Спасибо за помощь, буду знать =)
Flash_PR
Отправлено: 25 Декабря, 2013 - 08:21:33
Посетитель
Покинул форум
Сообщений всего: 328
Дата рег-ции: Окт. 2013 Откуда: Санкт-Петербург
Помог: 6 раз(а)
Хотел написать при чем тут байты, но решил почитат php.net....и в правду возвращает количество байт.........дурацкое поведение функции
----- Умные мысли приходят тогда, когда все глупости уже сделаны...
OrmaJever
Отправлено: 25 Декабря, 2013 - 10:29:20
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
ox1k не отчаивайтесь, в php не всё так печально, что бы получить 10 используйте mb_strlen()
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.