С нами с 05.07.03
Сообщения: 364
Рейтинг: 68
|
Добавлено: 07/05/05 в 16:47 |
Итак, есть некий текст. Их него надо вырезать некоторые символы, среди которых есть перевод строки, каретки и табуляция. (коды 0a,0d,09). Вот что я написал:
$skipChars = array("[", "]", "~", "<", ">", 0x0a, 0x0d, 0x09);
$safeText = str_replace($skipChars, "", $inText);
В итоге все вырезается, кроме этих самых спецсимволов. Их надо по-другому как-то прописать в масиве - но как??
|
|
|
|
С нами с 01.10.03
Сообщения: 751
Рейтинг: 318
|
Добавлено: 07/05/05 в 18:26 |
попробуй вот так chr(0x0a)
|
|
|
|
С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096
|
Добавлено: 08/05/05 в 00:20 |
Туплю, написал тут по поводу версий пхп, а потом оказалось, что я неправильно понял вопрос....
Смотри, надо вот так:
Код: | $skipChars = array("[", "]", "~", "<", ">", chr(10), chr(13), chr(9)); |
или вот так:
Код: | $skipChars = array("[", "]", "~", "<", ">", "\r", "\n", "\x09"); |
|
|
|
|
С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362
|
Добавлено: 08/05/05 в 14:54 |
php.net/quotemeta ?
|
|
|
|
С нами с 12.04.03
Сообщения: 93
Рейтинг: 85
|
Добавлено: 08/05/05 в 21:18 |
webboxxx писал: |
Код: | $skipChars = array("[", "]", "~", "<", ">", "\r", "\n", "\x09"); | |
Табуляция \t
у меня работает нормально и давно
Код: | $skipChars = array("[", "]", "~", "<", ">", "\r", "\n", "\t"); |
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |