| |
|
|
| | У меня есть форма где я ввожу символы. Все символы сортируется в таблице где в каждой ячейке свой класс: русс, англ, число и cимвол. Все работает хорошо. Есть три символа которые работают иначе. Вот они: "-код(34), '-код(39) и \-код(92). Когда я ввожу их в форму и обрабатываю, то они автоматически экранируються:
Форма:
<textarea>
\ ' "
</textarea>
|
Браузер:
Я мог бы воспользоваться функцией stripslashes(), но он удаляет все экранирование и обратный слеш тоже. Обратный слеш мне нужно чтоб выводилось браузером а экранирование удалить или сделать невидимыми для пользователей.
Экранирование уже становиться элементом массива.
Array
(
[0] => \
[1] => \
[2] => \
[3] => '
[4] => \
[5] => "
)
|
Есть функция array_shift() и array_pop(), но они удаляют начальные и конечные элементы
Какая функция отвечает за удаление элементов в различных местах массива?
Подскажите пожалуйста. | |
| |
|
|
| |
|
|
| |
для: Wita1y
(28.09.2006 в 10:04)
| | | первый параграф http://phpfaq.ru/slashes
>Я мог бы воспользоваться функцией stripslashes(), но он удаляет все экранирование и обратный слеш тоже.
Последнее неверно. | |
| |
|
|