I want to print these variables using a for
loop:
<?php
$title1 = "TEXT1";
$title2 = "TEXT2";
$title3 = "TEXT3";
$title4 = "TEXT4";
$title5 = "TEXT5";
for ($i = 1; $i <= 10; $i++) {
echo "$title".$i; // I want this: TEXT1 TEXT2 TEXT3 TEXT4 TEXT5
}
?>
You can wrap the string in
{}
. This tells PHP to use that string as a variable name.To do exactly what you want, create a new variable containing the name of the variable you want to use, and then use it as a variable variable, like this:
However, the more correct way to do this is to use an array, instead of ten different variables.
This is faster, cleaner and can often be more secure.