Существует ли простой способ экранирования / удаления произвольного символа в PHP путем его удвоения, например:
- в ANSI SQL,
"you can ""escape"" this way"
- в printf (),
you can express a %% this way
Экранирование довольно просто с str_replace()
, но отменить процесс для удаления строки не так просто, так кто-нибудь знает пару функций или библиотеку для этого?
Идея состоит в том, что мне нужно сериализовать массив следующим образом:
array('a','b', '~','c')
=> 'a~b~~~~c'
Отдельные строки не могут быть пустыми .
Обновление : только что понял, что эта "кодировка" не работает, благодаря полезным комментариям ниже.