0

$_varこれを変数に格納するにはどうすればよいですか?

$s_number = 5;
$spn      = '6';

echo "'Landscapes':[";
for ($i = 1; $i <= $s_number; $i++)
{
    echo "'".$spn."/"."content"."/".$i.".png"."'".", ";
}
echo "]";
4

3 に答える 3

1

おそらくあなたがこれを探しているようですが、質問は少しあいまいですが、

 $string = "'Landscapes':[";
 for ($i = 1; $i <= $s_number; $i++) {
     $string .= "'".$spn."/"."content"."/".$i.".png"."'".", ";
 } 
 $string .= "]";
 echo $string;
于 2013-02-14T08:25:46.660 に答える
0

変数を渡す関数に for ループを入れてから、値を新しい変数に返すこともできます。これは、ループを変数に保存するようなものです。

于 2013-02-14T10:30:34.230 に答える
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) . "]";
于 2013-02-14T08:30:03.770 に答える