我希望能够创建一个循环最多为299的变量。例如,我有变量$ var1并希望能够从那里添加例子:$ var2 - $ var3 - $ var4 etc. / p>
for ( $x = 1; $x<=299; $x++ )
{
$var1 = substr($size, 0, 1);
if ($var1 == '1') { $c1 = 'COLOR1'; }
elseif ($var1 == '2') { $var1 = 'COLOR2'; }
elseif ($var1 == '3') { $var1 = 'COLOR3'; };
}
这一直困扰着我。
答案 0 :(得分:0)
以更好的方式使用数组:
for ( $x = 1; $x<=299; $x++ ) {
$var[$x] = substr($size, 0, 1);
switch($var[$x]) {
case "1": $var[$x] = 'COLOR1'; break;
case "2": $var[$x] = 'COLOR2'; break;
case "3": $var[$x] = 'COLOR3'; break;
}
// or the more simple if you follow the same rule
// $var[$x] = "COLOR".$var[$x];
}