Я новичок в 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, практически все, и я не понимаю, как мне от них всех «сбежать» ...
Вы можете изучить синтаксис Heredoc
Возможный дубликат Как я могу повторить HTML в PHP?






Вместо того, чтобы возиться с экранированием, может быть намного проще использовать 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;
что ты уже испробовал? Что сработало? Что нет? Где ты застрял?