Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как из строки 32 символа получить 31 символ? 
:(
    Опции темы
MoLeX
Дата 1.7.2011, 05:26 (ссылка)  | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



так это не ошибка. во времена однобайтовых кодировок символ == байт


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Absinthe
Дата 1.7.2011, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 4.5.2011

Репутация: 5
Всего: 11



MoLeX, "символов" написано не где-то в http://web.archive.org/web/19990507233406/...ion.substr.php3, а сегодня в 2011 году.
PM MAIL   Вверх
Shogun
Дата 1.7.2011, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


сёгун-сан
**


Профиль
Группа: Участник
Сообщений: 290
Регистрация: 8.6.2006
Где: Кишинёв

Репутация: 9
Всего: 11



Цитата(MoLeX @  29.6.2011,  14:06 Найти цитируемый пост)
Shogun, попробуй сначало 

Пробовал, с однобайтными кодировками работает нормально.

Absinthe, MoLeX прав.


--------------------
2b || !2b
PM MAIL ICQ Skype   Вверх
Absinthe
Дата 1.7.2011, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 4.5.2011

Репутация: 5
Всего: 11



Shogun, обоснуй.
Я говорю, что substr работает с байтами.
Он говорит, что с символами.

P.S. Пока что примеры кода с доказательством были с моей стороны.

Это сообщение отредактировал(а) Absinthe - 1.7.2011, 16:12
PM MAIL   Вверх
MoLeX
Дата 4.7.2011, 05:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Absinthe, все понял про что ты говорил. Пардон)


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Shogun
Дата 4.7.2011, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


сёгун-сан
**


Профиль
Группа: Участник
Сообщений: 290
Регистрация: 8.6.2006
Где: Кишинёв

Репутация: 9
Всего: 11



Цитата(Absinthe @  1.7.2011,  16:11 Найти цитируемый пост)
Я говорю, что substr работает с байтами.
Он говорит, что с символами.

Она не работает с байтами а просто не умеет правильно юзать utf-8 символы которые состоят из 2 байт, поэтому он и принимает эти 2 байта как 2 символа, а в mb_* их обьядиняют в один.

mb_substr ничто иное как более новая версия substr. Раньше для такой работы нужно было юзать substr и остальные функции для работы с текстом в паре с utf8_decode/utf8_encode.


--------------------
2b || !2b
PM MAIL ICQ Skype   Вверх
Absinthe
Дата 5.7.2011, 13:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 4.5.2011

Репутация: 5
Всего: 11



Цитата

Она не работает с байтами а просто не умеет правильно юзать utf-8 символы которые состоят из 2 байт, поэтому он и принимает эти 2 байта как 2 символа, а в mb_* их обьядиняют в один.
 Что переводится как "она просто работает с байтами" smile
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1845 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.