PHP-оператор echo

Основными конструкциями PHP для вывода являются echo и print. Но PHP echo() не является функцией, это конструкция языка, поэтому вы можете использовать ее без скобок.

Вывод на экран строк, переменных с помощью echo

Синтаксис

echo (arg1, arg2... )

Пример: вывод на экран простой строки

<?php 
echo 'One line simple string.<br />'; 
echo 'Two line simple string example<br />'; 
echo 'Tomorrow I 'll learn PHP global variables.<br />'; 
echo 'This is a bad command : del c:\*.* <br />'; 
?>

Все перечисленные выше вызовы выводят на экран соответствующую строку. В конце каждого echo PHP синтаксиса мы использовали для переноса строки дополнительную HTML-команду <br/> ,  так как n не может создавать разрывы строк в браузере.

Пример: переменная внутри оператора echo

<?php
// Переменная внутри оператора echo.
$abc='We are learning PHP';
$xyz='w3resource.com';
echo "$abc at $xyz <br />";
// Отображение простой переменной
echo $abc;
echo "<br />"; // создаем новую строку
echo $xyz;
echo "<br />"; // создаем новую строку
//  Отображаем массивы
$fruits=array('fruit1'=>'Apple','fruit2'=>'Banana');
echo "Fruits are : {$fruits['fruit1']} and 
{$fruits['fruit2']}" ;
?>

Вывод

We are learning PHP at w3resource.com
We are learning PHP
w3resource.com
Fruits are: Apple and Banana

echo и HTML-тег параграфа

С помощью PHP echo выводятся array, строки, переменные. Кроме этого можно встраивать в echo команды HTML. В приведенном ниже примере мы присоединяем к echo тег <p>.

Примеры:

<?php
echo 'One line simple string.<br />';
// отображаем строки внутри параграфа разным цветом.
echo "<p> <font color=blue>One line simple string in 
blue color</font> </p>";
echo "<p> <font color=red>One line simple string in red 
color</font> </p>";
echo "<p> <font color=green> One line simple string in 
green color</font> </p>";
?>

Посмотреть пример в браузере

Пример: PHP echo и HTML-тег параграфа с различными цветами шрифта

<?php
echo 'One line simple string.<br />';
// отображаем строки внутри параграфа разным цветом.
echo "<p> <font color=blue font face='arial' size='2pt'>One line simple string in blue color, arial font and font size 2pt</font> </p>";
echo "<p> <font color=red font face='verdana' size='5pt'>One line simple string in red color, verdana font and font size 5pt</font> </p>";
echo "<p> <font color=green font face='courier' size='6pt'>One line simple string in green color, courier font and font size 6pt</font> </p>";
?>

Посмотреть пример в браузере

Пример: echo и <p> с различными цветами и размерами шрифта

<?php
echo "<p align='left'> <font color=blue  size='6pt'>This is left alignment 6pt</font> </p>";
echo "<p align='center'> <font color=blue  size='6pt'>This is center alignment 6pt</font> </p>";
echo "<p align='right'> <font color=blue  size='6pt'>This is right alignment 6pt</font> </p>";
?>

Посмотреть пример в браузере

Пример: PHP echo HTML и <p> с различными цветами, размерами шрифта и значениями переменных

<?php
$a=1000;
$b=1200;
$c=1400;
echo "<p> <font color=blue size='4pt'> Salary of Mr. A is :</font> <font color=red size='4pt'>$a$</font></p>";
echo "<p> <font color=blue size='4pt'> Salary of Mr. B is :</font> <font color=red size='4pt'>$b$</font></p>";
echo "<p> <font color=blue size='4pt'> Salary of Mr. C is :</font> <font color=red size='4pt'>$c$</font></p>";
?>

Посмотреть пример в браузере

echo и HTML-таблицы

В приведенном ниже примере мы в различной форме присоединяем к PHP echo HTML-таблицу.

Пример:

<?php
$a=1000;
$b=1200;
$c=1400;
echo "<table border=1 cellspacing=0 cellpading=0>
<tr> <td><font color=blue>Salary of Mr. A is</td> <td>$a$</font></td></tr> 
<tr> <td><font color=blue>Salary of Mr. B is</td> <td>$b$</font></td></tr>
<tr> <td><font color=blue>Salary of Mr. C is</td> <td>$c$</font></td></tr>
</table>";
?>

Посмотреть пример в браузере

Пример: echo и HTML- таблица с различными цветами шрифта и переменными PHP

<?php
$a=1000;
$b=1200;
$c=1400;
echo "<table style='border: 1px solid red;' cellspacing=0 cellpading=0>
<tr> <td><font color=blue>Salary of Mr. A is</td> <td>$a$</font></td></tr>
<tr> <td><font color=blue>Salary of Mr. B is</td> <td>$b$</font></td></tr>
<tr> <td><font color=blue>Salary of Mr. C is</td> <td>$c$</font></td></tr>
</table>";
?>

Посмотреть пример в браузере

Пример: PHP echo и HTML-таблица с различными цветами шрифта, рамками и переменными PHP

<?php
$a=1000;
$b=1200;
$c=1400;
echo "<table border=1  cellspacing=0 cellpading=0>
Monthly Salary Statement </table>";
echo "<table border=1 cellspacing=0 cellpading=0>
<tr> <td><font color=blue>Salary of Mr. A is</td> <td>$a$</font></td></tr>
<tr> <td><font color=blue>Salary of Mr. B is</td> <td>$b$</font></td></tr>
<tr> <td><font color=blue>Salary of Mr. C is</td> <td>$c$</font></td></tr>
</table>";
?>

Посмотреть пример в браузере

echo и ссылки

В приведенном ниже примере мы в различной форме присоединили к PHP echo HTML-элемент ссылки.

Пример:

<?php
echo "<a href=echo-order-list.php>
Click here to see the current month salary 
statement.</a>";
?>

Посмотреть пример в браузере

Пример: echo и гиперссылка с различными цветами шрифта

<?php
echo "<a href=echo-order-list.php>
<font color=blue size=4pt> Click here to
see the current month salary statement.
</font></a>";
?>

Посмотреть пример в браузере

Пример: гиперссылка (PHP echo url)с различными цветами и размерами шрифта

<?php
echo "<a href='echo-order-list.php' 
style='color: red; font-size: 10pt'>
Click here to see the current month salary statement.
</a>";
?>

Посмотреть пример в браузере

echo и HTML-элемент заголовка

В приведенном ниже примере мы присоединяем к echo HTML- заголовок.

Пример:

<?php
echo "<h1> This is header1 </h1> ";
echo "<h2> This is header2 </h2> ";
echo "<h3> This is header3 </h2> ";
echo "<h4> This is header4 </h2> ";
echo "<h5> This is header5 </h2> ";
echo "<h6> This is header6 </h2> ";
?>

Посмотреть пример в браузере

Пример: PHP echo, HTML-заголовок и значение переменной

<?php
$a=1000;
$b=1200;
$c=1400;
echo "<h1> Salary of Mr. A is : $a$ </h1>";
echo "<h2> Salary of Mr. B is : $b$ </h2>";
echo "<h3> Salary of Mr. C is : $c$ </h3>";
?>

Посмотреть пример в браузере

echo и HTML-список

С помощью echo можно отобразить строку, переменную и встраивать команды HTML. В приведенных ниже примерах мы присоединяем к echo нумерованные и маркированные списки.

Пример: PHP echo и HTML-нумерованный список

<?php
$a=1000;
$b=1200;
$c=1400;
echo "<ol align='left'> <font color=red size='4pt'> Salary statement for the Current month</font><br><li> <font color=blue>Salary of Mr. A is : $a$</font></li>
<li> <font color=blue>Salary of Mr. B is : $b$</font></li><br><li> <font color=blue>Salary of Mr. C is : $c$</font></li>
</ol>";
?>

Посмотреть пример в браузере

Пример: PHP echo и маркированный список

<?php
$a=1000;
$b=1200;
$c=1400;
echo "<ul align='left'> <font color=red 
size='4pt'> Salary statement for the Current month
</font> <li> <font color=blue>Salary of Mr. A is : 
$a$</font></li>
<li> <font color=blue>Salary of Mr. B is : 
$b$</font></li>
<li> <font color=blue>Salary of Mr. C is :
$c$</font></li>
</ul>";
?>

Посмотреть пример в браузере