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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Непонятная работа с символами 
V
    Опции темы
Shastox
Дата 23.6.2008, 20:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Добрый день. Проблемы с выводом символов.
Задача:
вывести все слова, состоящие из двух русских букв, первая из которых "б".

Пишу такой код:
Код

<?
$ch = 'б';

for ($i = ord('а');$i<=ord('я');$i++)
{
    echo $ch.chr($i).'<br>';
}
?>


Результат меня поразил. Вывелось:
Код

АЮ
АА
АБ
АЦ
АД
АЕ
...


Но, если немного изменить строчку вывода:
Код

echo $ch.' '.chr($i).'<br>';

Т.е. ввести пробел, то все работает!

И еще. Первоначальный код все таки работает корректно со многими буквами, например "а", "в".
PM MAIL   Вверх
Feldmarschall
Дата 23.6.2008, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

Репутация: 22
Всего: 32



Shastox, попробуй самостоятельно догадаться. Задачка забавная, но совсем несложная =)
PM   Вверх
Shastox
Дата 24.6.2008, 00:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Не знаю. Хоть направление подскажите в каком рыть.
PM MAIL   Вверх
Feldmarschall
Дата 24.6.2008, 07:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

Репутация: 22
Всего: 32



Ну обрати внимание на регистр букв, которые у тебя в скрипте, и которые ты видишь в браузере.
А еще в одном хорошем, но излишне эмоциональном тексте есть фраза, которая повторяется раз 5 большими буквами: "всегда смотрите не то что вам показывает браузер, а исходный HTML код!".

PM   Вверх
Shastox
Дата 24.6.2008, 08:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



На регистр букв обратил внимание. Но еще новое заметил: в ИЕ и в Опере - все хорошо (и вывод и HTML-код), а в мозиле HTML-код такой же как и буквы.

Код

АЮ<br>АА<br>АБ<br>АЦ<br>...



PM MAIL   Вверх
Feldmarschall
Дата 24.6.2008, 08:42 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

Репутация: 22
Всего: 32



Кодировку выставлять кто будет? Пушкин?
PM   Вверх
Shastox
Дата 24.6.2008, 08:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Спасибо. 


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.

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


 




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


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

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