Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Функция strlen - выдаёт разные результаты в разных частях сайта

Сообщения:  [1-10]    [11-20]   [21-30]  [31-32] 

 
 автор: Владимир55   (30.07.2007 в 09:18)   письмо автору
 
   для: Unkind   (30.07.2007 в 01:42)
 

А это текст коротенький - это текст ссылки, и в нем ПС совершенно неуместны.

В конце концов до меня дошло: ничего сверхсложного нет, надо просто взять таблицу ASKII и посмотреть, какие символы мне могут помешать, да и удалить их. Кстати, некоторые можно переопределить для своих внутрискриптовых целей.

Я очень благодарен всем, кто мне помог разобраться! Теперь у меня есть прекрасный инструмент на будущее!
Так интересно!

   
 
 автор: Unkind   (30.07.2007 в 01:42)   письмо автору
 
   для: Владимир55   (30.07.2007 в 01:36)
 

Вы хотите убрать переводы строк? Что же это будет за текст?
И в таком случае с 0 по 31.

   
 
 автор: Владимир55   (30.07.2007 в 01:36)   письмо автору
 
   для: Владимир55   (30.07.2007 в 01:16)
 

Я так подумал, что, поскольку мне нужен только текст, то можно на автомате убрать все коды 1 по 31?

   
 
 автор: Владимир55   (30.07.2007 в 01:16)   письмо автору
 
   для: sim5   (30.07.2007 в 01:07)
 

Большое спасибо!

Очень интересно.

   
 
 автор: sim5   (30.07.2007 в 01:07)   письмо автору
 
   для: Владимир55   (30.07.2007 в 00:18)
 

Тоже самое - добавьте 0х до кода: 0x9, 0x0B, либо используйте десятичные значения - 9 и 11. Ноль в шестнадцатеричных значениях добавляется перед символами: A, D, C, D, E, F. Если HEX-значение начинается с цифры, то ноль перед ним можно не указывать.

   
 
 автор: Владимир55   (30.07.2007 в 00:18)   письмо автору
 
   для: sim5   (30.07.2007 в 00:01)
 

Получается:
перевод строки - 0x0A
возврат каретки - 0x0D

Осталось только выяснить в терминах РНР:
горизонтальная табуляция - ?
вертикальная табуляция - ?

   
 
 автор: sim5   (30.07.2007 в 00:01)   письмо автору
 
   для: Unkind   (29.07.2007 в 23:55)
 

>А почему? B - Bin Может O - Oct?

На Masm, на котором мне приходиться писать, принято - восмиричная запись как В.

Произошло переполнение стека :))

   
 
 автор: Unkind   (29.07.2007 в 23:55)   письмо автору
 
   для: sim5   (29.07.2007 в 23:50)
 

В - это для восмиричных
А почему? B - Bin Может O - Oct?

Как убрать 0D 0A ?
Так я специально сделал так, чтобы они не убирались.

Это что, другие варианты CR и LF ?
Это байты записанные в шестнадцатеричной и десятичной системах счисления соответственно.

   
 
 автор: sim5   (29.07.2007 в 23:50)   письмо автору
 
   для: Владимир55   (29.07.2007 в 23:43)
 

CR=0x0D - Carriage Return (Возврат каретки) - 0DH
LF=0x0A - Line Feed (Перевод строки) - 0AH

0АН - так записываются в ассемблере (для восьмиразрядных процессоров) шестнадцатеричные значения. Десятичные как 10D, а не В - это для восмиричных (аппаратный сбой:))).

   
 
 автор: Владимир55   (29.07.2007 в 23:43)   письмо автору
 
   для: Владимир55   (29.07.2007 в 23:22)
 

В конце концов я убрал их "в лоб"

$kod = chr(0x0A);
$string_2 = str_replace($kod,"",$string_1);

и проблема решилась.

Но непонятка, все же осталась. Вот какая.

Трианон отметил наличие кодов "возврат каретки, перевод строки (CR=0x0D, LF=0x0A)". С этим все понятно. Но теперь всплыли
0АР (10В) - перевод строки
0DН (13В) - возврат каретки

Это что, другие варианты CR и LF ?

Которые, гипотетически, тоже могут появиться в коде?

   

Сообщения:  [1-10]    [11-20]   [21-30]  [31-32] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования