Can we print multiple variables in a single echo statement in PHP?

Yes. You can print many variables in one echo statement. There are three common ways: separate them with a comma, join them with the dot (.) operator, or put them inside double quotes.

<?php
$name = "Robin";
$city = "Delhi";

echo $name, " lives in ", $city, "<br>";      // comma
echo $name . " lives in " . $city . "<br>";   // dot operator
echo "$name lives in $city";                  // double quotes
?>

Output:

Tutorials Class - Output Window

Robin lives in Delhi
Robin lives in Delhi
Robin lives in Delhi

Variables are replaced by their values only inside double quotes. Single quotes print the text as it is.


Learn more about the similar topics:
Tutorials
PHP Variables
Exercises & Assignments
Write a program to print “Hello World” using echo
Write a program to print “Hello PHP” using variable
Write a program to print a string using echo+variable.
Write a program to print two variables in single echo
Interview Questions & Answers
How to check if a variable is empty in PHP?
Is PHP a case sensitive language?
What are the different data types in PHP?
What is the difference between $var and $$var in PHP?
Which special characters are allowed in PHP variable names?
Can we print multiple variables in a single echo statement in PHP?
How to check the data type of a variable in PHP?