Intereting Posts
Как установить Composer без командной строки cURL? Как обращаться с PHP-переключателем с разными типами? Как отключить подсказку браузера, чтобы запомнить пароль Удаление разрывов строк из html-тегов PHP / jQuery – Как преобразовать многомерный массив PHP в строку JSON? Как я могу получить аудиофайл из XMLHttpRequest, который может быть декодирован decodeAudioData? Кажется, не может загрузиться CSV с использованием PHP Curl, когда ответ является содержимым: вложение Подключение TimeOut к symfony.com через http proxy Есть ли способ использования метода PHP PDO :: quote без создания соединения? DECIMAL длина для microtime (true)? php. Должен ли я вызвать exit () после вызова заголовка Location:? Рекурсивная функция удаления PHP SQL JOIN – нужно вернуть один идентификатор продукта, но все его варианты (например, размер, цвет) вставлять данные в базу данных с помощью codeigniter Получение соединения PHP PDO из mysql_connect ()?

Заменить кавычки php string

Привет, я пытаюсь сделать все одинарные кавычки двойными кавычками, используя php str_replace, но он, похоже, не работает независимо от того, что я делаю, предложения

$page = str_replace("/'/", '/"/', $page); 

Обновление: я согласен с другими, что следующая альтернатива для большинства людей проще:

 $page = str_replace("'", '"', $page); 

Мой оригинальный ответ:

 $page = str_replace(chr(39), chr(34), $page); 

Вам не нужно избегать символа цитаты (на самом деле это \ , not / , если только вы не были путаны со стандартными разделителями регулярных выражений), если строка не ограничена одним и тем же символом.

 $page = str_replace("'", '"', $page); 

Это должно работать:

 str_replace("'",'"',$text); 
 $page = str_replace("'", "\"", $page); 

Я думаю, что вы должны делать замены с помощью preg_replace ();

 $str = "'Here 'it' goes'"; echo preg_replace("/'/", '"', $str); 

Это работает. На самом деле вам не нужен какой-либо экранирующий персонаж.

 $page = str_replace("'", '"', $page); 

Вам понадобятся только функции start и end / for preg_...() (и другие регулярные выражения). Для основных функций, таких как str_replace , просто используйте символы:

 str_replace("'", '"', $text);