如何将其存储在$_var
变量中?
$s_number = 5;
$spn = '6';
echo "'Landscapes':[";
for ($i = 1; $i <= $s_number; $i++)
{
echo "'".$spn."/"."content"."/".$i.".png"."'".", ";
}
echo "]";
答案 0 :(得分:1)
问题有点模糊,虽然看起来你可能正在寻找这个,
$string = "'Landscapes':[";
for ($i = 1; $i <= $s_number; $i++) {
$string .= "'".$spn."/"."content"."/".$i.".png"."'".", ";
}
$string .= "]";
echo $string;
答案 1 :(得分:0)
使用字符串的其他建议很好,但我更喜欢为这样的任务创建数组:
$s_number = 5;
$spn = '6';
$landscapes_array = array();
for ($i = 1; $i <= $s_number; $i++) {
$landscapes_array[] = "'".$spn."/"."content"."/".$i.".png"."'".", ";
}
$landscapes = "'Landscapes':[" . implode('', $landscapes_array) . "]";
答案 2 :(得分:0)
您还可以尝试将for循环放在传递变量的函数中,然后将值返回到新变量。这就像在变量中保存循环一样。