Как вывести эту строку?

Я новичок в php, и мне нужно назначить эти две строки переменным и повторить их точно так, как показано ниже:

Строка 1:

<div class='annoying_string' id = "garbage">Programming & PHP rules \\ must try</div>

Строка 2:

(?:(?:\r\n)?"[ \t]")*(?:(?:(?:'[^()<>@,;:\\".\'[\]' \000-\031]+(?:(?:(?:\r\n)?[ \t]

Я заранее прошу прощения, так как уверен, что на все аспекты этого вопроса были даны ответы несколько раз - я видел довольно много связанных статей, и я читал об экранировании с помощью обратной косой черты и т. д., Но в этой строке есть "s, 's, \ s, практически все, и я не понимаю, как мне от них всех «сбежать» ...

что ты уже испробовал? Что сработало? Что нет? Где ты застрял?

Raphael Schweikert 12.06.2018 17:48

Вы можете изучить синтаксис Heredoc

Patrick Q 12.06.2018 17:50

Возможный дубликат Как я могу повторить HTML в PHP?

Amr Berag 12.06.2018 17:54
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
3
51
1

Ответы 1

Вместо того, чтобы возиться с экранированием, может быть намного проще использовать Nowdoc:

$string1 = <<<'EOD'
<div class='annoying_string' id = "garbage">Programming & PHP rules \\ must try</div>
EOD;

$string2 = <<<'EOD'
(?:(?:\r\n)?"[ \t]")*(?:(?:(?:'[^()<>@,;:\\".\'[\]' \000-\031]+(?:(?:(?:\r\n)?[ \t]
EOD;

Другие вопросы по теме