Php 如何在html块中使用echo

Php 如何在html块中使用echo,php,Php,我想在php的echo中使用这段代码 <div id="ib-main-wrapper" class="ib-main-wrapper"> <div class="ib-main"> <a href="#"> <img src="images/upload/Desert.jpg" data-largesrc="images/upload/Desert.jpg" alt="image01"/><span>Crabbed Ag

我想在php的echo中使用这段代码

 <div id="ib-main-wrapper" class="ib-main-wrapper">
 <div class="ib-main">
 <a href="#">
 <img src="images/upload/Desert.jpg" data-largesrc="images/upload/Desert.jpg"  
 alt="image01"/><span>Crabbed Age and Youth</span></a>


请建议它非常简单。请尝试下面的代码

echo '<div id="ib-main-wrapper" class="ib-main-wrapper">
                <div class="ib-main">
 <a href="#"><img src="images/upload/Desert.jpg" data-largesrc="images/upload/Desert.jpg" alt="image01"/><span>Crabbed Age and Youth</span></a>';
echo'
';
echo'
';
使用


echo
正在使用一种替代herdeoc的方法

它们的工作方式如下:

ob_start(); ?>
 <div id="ib-main-wrapper" class="ib-main-wrapper">
     <div class="ib-main">
         <a href="#">
             <img src="images/upload/Desert.jpg" data-largesrc="images/upload/Desert.jpg" alt="image01"/><span>Crabbed Age and Youth</span>
         </a>

    <?php
$result = ob_get_clean();
// you now have the full html in $result, and you can echo it
echo ob_get_clean();
// or just echo it
ob_start();?>

我不知道你的意思,但有两种方法:

<?php echo '<div id="ib-main-wrapper" class="ib-main-wrapper">
<div class="ib-main">
<a href="#"><img src="images/upload/Desert.jpg" data-largesrc="images/upload/Desert.jpg" alt="image01"/><span>Crabbed Age and Youth</span></a>'; ?>

或者更好:

<?php
//Insert more PHP code
?>
<div id="ib-main-wrapper" class="ib-main-wrapper">
<div class="ib-main">
<a href="#"><img src="images/upload/Desert.jpg" data-largesrc="images/upload/Desert.jpg" alt="image01"/><span>Crabbed Age and Youth</span></a>
<?php
//Even more PHP code
?>


第二,在带有语法高亮显示的编辑器中更容易阅读。

不要这样做!你应该使用模板,永远不要直接从PHP输出HTML。我更喜欢使用输出缓冲区,因为我可以将任何PHP代码放入其中。请看我的答案。@user2028580您是否面临一些问题?我不明白。
ob_start(); ?>
 <div id="ib-main-wrapper" class="ib-main-wrapper">
     <div class="ib-main">
         <a href="#">
             <img src="images/upload/Desert.jpg" data-largesrc="images/upload/Desert.jpg" alt="image01"/><span>Crabbed Age and Youth</span>
         </a>

    <?php
$result = ob_get_clean();
// you now have the full html in $result, and you can echo it
echo ob_get_clean();
// or just echo it
<?php echo '<div id="ib-main-wrapper" class="ib-main-wrapper">
<div class="ib-main">
<a href="#"><img src="images/upload/Desert.jpg" data-largesrc="images/upload/Desert.jpg" alt="image01"/><span>Crabbed Age and Youth</span></a>'; ?>
<?php
//Insert more PHP code
?>
<div id="ib-main-wrapper" class="ib-main-wrapper">
<div class="ib-main">
<a href="#"><img src="images/upload/Desert.jpg" data-largesrc="images/upload/Desert.jpg" alt="image01"/><span>Crabbed Age and Youth</span></a>
<?php
//Even more PHP code
?>