php:在for循环中打印变量

tes*_*mus 1 php

我有三个变量,

$title_1 $title_2 $title_3
Run Code Online (Sandbox Code Playgroud)

我如何在for循环中打印它们?

我试过的:

$number = 3;
    for($i=0;$i<$number;$i++){
            echo "$title_($i+1)";
    }
Run Code Online (Sandbox Code Playgroud)

BnW*_*BnW 5

这应该工作,没有测试过

for($i=1;$i<=$number;$i++){
        echo ${"title_$i"};
}
Run Code Online (Sandbox Code Playgroud)


Ja͢*_*͢ck 5

不要干涉这些事情;为这些东西使用一个数组。

$titles = array('first title', 'second title', 'third title');

foreach ($titles as $title) {
    echo $title;
}
Run Code Online (Sandbox Code Playgroud)