How to write HTML code inside PHP echo

Write HTML code inside PHP echo – There are lots of way to print HTML or use HTML within echo statement. With echos, if you wish to use double quotes in your HTML you must use single quote and if you wish to use single quotes in your HTML you must use double quote.

Example 1 – Use Simple HTML Inside Echo

<?php
    echo "<h1>This is heading 1 !</h1>";
    echo "<h2>This is heading 2 !</h2>";
    echo "<h3>This is heading 3 !</h3>";
    echo "<h4>This is heading 4 !</h4>";
    echo "<h5>This is heading 5 !</h5>";
    echo "<h6>This is heading 6 !</h6>";
?>

Example 2 – Use HTML Table Inside Echo

<?php
    echo "<table>
        <tr>
            <th>Name</th>
            <th>Roll No</th>
        </tr>
        <tr>
            <td>Rahul</td>
            <td>555</td>
        </tr>
        <tr>
            <td>Nilesh</td>
            <td>765</td>
        </tr>
        <tr>
            <td>Tejash</td>
            <td>345</td>
        </tr>
        <tr>
            <td>Mohan</td>
            <td>987</td>
        </tr>
    </table>";
?>

Example 3 – Use PHP inside HTML using loop

<?php
for($i=1; $i<=6; $i++)
{ ?>
    <h1>This is heading <?php echo $i; ?> !</h1>
<?php
}
?>

Example 4 – Use PHP Condition

<?php
$num1=10;
$nun=20;
if(num1>$num2)
{
echo "<h1>Number one is greater then number two!</h1>";
}
else
{
echo "<h1>Number two is greater then number one!</h1>";
}
?>

Basically you can put HTML anywhere outside of PHP tags. It’s also very beneficial to do all your necessary data processing before displaying any data, in order to separate logic and presentation.
The data display itself could be at the bottom of the same PHP file or you could include a separate PHP file consisting of mostly HTML.

<?php
    /* Write some PHP code here */
?>

<html>
<head>
    <title><?php echo $title; ?></title>
</head>
<body>
    <?php foreach ( $something as $item ) : ?>
        <p><?php echo $item; ?></p>
    <?php endforeach; ?>
</body>
</html>
Mukesh Jakhar - PHP Web Developer
Mukesh Jakhar

This is Mukesh Jakhar. I’m a professional web developer with 3+ years experience. I am always ready for freelance work and i am writing blogs in my free time. I love to learn new technologies and share with others.

I founded PHPKIDA in September 2015. The focus of this website to provide web development tutorials of PHP, WordPress, CodeIgniter, Jquery, MySQL, HMTL, CSS etc and sharing solution to problems which i already solved.

Sign up for weekly update

Milkshake is almost ready. If you're interested in testing it out, then sign up below to get exclusive access.