循环中的PHP变量
我有以下资料:循环中的PHP变量,php,variables,loops,for-loop,Php,Variables,Loops,For Loop,我有以下资料: $textq1 = 'text'; $textq2 = 'more text'; 我有一个循环: for ($i = 1; $i <= 70; $i++) { echo "<div>". $textq1." "; } 现在…我想做的是,在循环中,$textq1的1部分是$I的值 这可能吗?改变: for (...) { echo "<div>{${textq$i}}</div>"; } echo "<div
$textq1 = 'text';
$textq2 = 'more text';
我有一个循环:
for ($i = 1; $i <= 70; $i++) {
echo "<div>". $textq1." ";
}
现在…我想做的是,在循环中,$textq1的1部分是$I的值
这可能吗?改变:
for (...)
{
echo "<div>{${textq$i}}</div>";
}
echo "<div>". $textq1." ";
致:
更改:
echo "<div>". $textq1." ";
致:
看看这个关于PHP文档中变量的示例:
看看这个关于PHP文档中变量的示例:
如果你有$textq=array'text'、'more text',那就容易多了;而不是$textq1='text'$textq2=‘更多文本’@MarkBaker-是的,在数组中当然会更容易,但我继承了大量的代码…如果你有$textq=array'text','more text',就会容易得多;而不是$textq1='text'$textq2=‘更多文本’@MarkBaker-是的,当然在数组中会更容易,但我继承了大量代码…这将导致解析错误:语法错误,意外的T_变量错误。是的。如果它是echo{${textq$i}就可以工作;需要在变量名周围加引号。这将导致分析错误:语法错误,意外的T_变量错误。是的,会。如果它是echo{${textq$i}就可以工作;需要在变量名周围加引号。
$var = "textq{$i}";
echo "<div>". $$var." ";