Intereting Posts
Обновление и удаление связанных моделей (реляционных таблиц) в Yii Почему я не могу использовать индекс массива для возвращаемого значения функции? Вход / Выход из приложения iPhone PHP mySQL – Когда самое лучшее время для отключения от базы данных? Имеет ли php эквивалент виртуальной или виртуальной памяти python? Как настроить работу cron через PHP (не CPanel)? jsonp -> json_decode () Формат \ n \ n в \ n и отключить уникальный \ n в PHP (a la reddit) HTTP if-none-match и if-modified-since и 304 разъяснение в PHP Как получить миниатюру из базы данных wordpress на внешнюю страницу Как отправить общую сумму, подлежащую выплате в PayPal Есть ли проблемы с использованием ключевого слова static в простой PHP-функции? Два приложения Laravel на одном сервере конфликтуют друг с другом Как отправить сложные типы из PHP SoapClient на сервер ASP.NET SOAP? Неожиданное наблюдение: var_dump () массива помещает ссылки на элементы … с каких пор?

Как эхо в PHP, html-тегах

Я прошел через это до публикации:

Как я могу эхо HTML в PHP?

И все еще не мог заставить его работать.

Я пытаюсь повторить это:

<div> <h3><a href="#">First</a></h3> <div>Lorem ipsum dolor sit amet.</div> </div> <div> 

Но я все еще не могу найти способ сделать теги «» и «исчезнуть», что мне делать?

 <?php echo '<div> <h3><a href="#">First</a></h3> <div>Lorem ipsum dolor sit amet.</div> </div> <div>'; ?> 

Просто поставьте его в одинарные кавычки.

Используя первый механизм, данный будет делать это.

 <?php ... ?> <div> <h3><a href="#">First</a></h3> <div>Lorem ipsum dolor sit amet.</div> </div> <div> <?php ... ?> 

Вы попробовали решение на базе heredoc :

 echo <<<HTML <div> <h3><a href="#">First</a></h3> <div>Lorem ipsum dolor sit amet.</div> </div> <div> HTML; 

Вам нужно избегать " так, чтобы PHP не распознавал их как часть вашего PHP-кода. Вы делаете это с помощью символа \ escape.

Таким образом, ваш код будет выглядеть так:

 echo "<div> <h3><a href=\"#\">First</a></h3> <div>Lorem ipsum dolor sit amet.</div> </div> <div>" 

Если вы хотите вывести большое количество HTML, вам следует использовать синтаксис heredoc или nowdoc . Это позволит вам писать свои строки без необходимости ускользания.

 echo <<<EOD You can put "s and 's here if you like. EOD; 

Также обратите внимание, что поскольку PHP – это встроенный язык, вы можете добавить его между HTML-контентом, и вам не нужно эхо-повторять теги.

 <div> <p>No PHP here!</p> <?php $name = "Marcel"; echo "<p>Hello $name!</p>"; ?> </div> 

Также, если вы просто хотите вывести переменную, вы должны использовать короткие выходные теги <?=$var?> . Это эквивалентно <?php echo $var; ?> <?php echo $var; ?> .

Разделение HTML с PHP – лучший метод. Это менее запутанно и легко отлаживается.

 <?php while($var) { ?> <div> <h3><a href="User<?php echo $i;?>"><?php echo $i;?></a></h3> <div>Lorem ipsum dolor sit amet.</div> </div> <?php $i++; } ?> в <?php while($var) { ?> <div> <h3><a href="User<?php echo $i;?>"><?php echo $i;?></a></h3> <div>Lorem ipsum dolor sit amet.</div> </div> <?php $i++; } ?> 

У вас есть множество вариантов. Можно было бы использовать PHP в качестве механизма шаблона:

 <?php // Draw the page ?> <div> <h3><a href="#">First</a></h3> <div>Lorem ipsum dolor sit amet.</div> </div> <?php // Done drawing. ?> 

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

 <?php echo '<div> <h3><a href="#">First</a></h3> <div>Lorem ipsum dolor sit amet.</div> </div>'; ?> 

Другим было бы использование HEREDOC, которое оставляет двойные кавычки нетронутыми, поддерживает новые строки, а также расширяет любые переменные внутри:

 <?php echo <<<EOS <div> <h3><a href="#">First</a></h3> <div>Lorem ipsum dolor sit amet.</div> </div> EOS; ?> 

нет необходимости использовать echo sir, просто используйте тег. добро пожаловать 🙂

  <plaintext> <div> <h3><a href="#">First</a></h3> <div>Lorem ipsum dolor sit amet.</div> </div> исходный  <plaintext> <div> <h3><a href="#">First</a></h3> <div>Lorem ipsum dolor sit amet.</div> </div>