| |
автор: вопрос людям (06.02.2005 в 04:21) |
|
| | Люди, вот у меня функция - она заменяет все указанные спецсиволы на значок решётки. Но я не могу добавить сюда одинарные кавычки, двойные кавычки, и звёздочку? ( ' " * ). Сразу сообщение об ошибке... Очевидно, их надо заэкранировать? Как это тут осуществить, покажите, плз...
$txt=strtr($txt,"$?<>_=+%&", "#########"); | |
| |
|
|
| |
|
|
| |
для: вопрос людям
(06.02.2005 в 04:21)
| | | Хм... Я вот попробовал, никаких ошибок нету в таком вот варианте....
strtr($s,"$?<>_=+%&\"'*", "############");
|
Если Вы писали также, но без \, тада понятно - " закрывает строку, поэтому дальше * и ' дают ошибку, но сами по себе не должны. | |
| |
|
|
| |
автор: Ответ (06.02.2005 в 07:40) |
|
| |
для: Sfinks
(06.02.2005 в 06:06)
| | | Да, Вы правы, тут обратный слешик надо ставить... Спасибо. | |
| |
|
|