<?php
$listing_weblinkurl_1z1 = "some1";
$listing_weblinkurl_1z2 = "some2";
$listing_weblinkurl_1z3 = "some3";
$listing_weblinkurl_1z4 = "some4";
for($i=1;$i<=4;$i++){
print ($listing_weblinkurl_1z.$i);
}
?>
它不起作用。我知道在变量中添加$i
来调用它是错误的。但我想要它。
答案 0 :(得分:7)
这是使用variable variables完成的方式。
for ( $i = 1; $i <= 4; $i+= 1 )
{
$varname = 'listing_weblinkurl_1z' . $i;
echo $$varname;
}
但是,这不是编写代码的好方法。相反,$listing_weblinkurl
应该是包含1z1
,1z2
等键的数组。
答案 1 :(得分:3)
for($i=1;$i<=4;$i++) {
print ( ${"listing_weblinkurl_1z$i"} );
}
正如@McAden在评论中指出的那样,使用数组可能是个更好的主意。