使用 for 循环遍历案例
Walking through cases with for loop
大家好,
我目前正在开发一个网站,我希望它的背景随着目前在 Hoogeveen(荷兰城市)的每种天气而改变。
通过Hoogeveen站导入的温度设置在一个变量中,可以使用。
现在我的问题是:
我正在为给出的每个天气代码写一个案例。每个代码在网站上都需要不同的布局,因此 CSS。
所以,这就是它目前的样子(它是代码的一部分)。
是否可以使用 for 循环,因为 case 值和 Type_xx.css 都以相同的速度相加?
<?php
getWeatherStringHoogeveen();
$TypeStyleSheet = '';
switch ($tempCode) {
case 5:
$TypeStyleSheet = "CSS/WeerType_05.css"; break;
case 6:
$TypeStyleSheet = "CSS/WeerType_06.css"; break;
case 7:
$TypeStyleSheet = "CSS/WeerType_07.css"; break;
case 8:
$TypeStyleSheet = "CSS/WeerType_08.css"; break;
case 9:
$TypeStyleSheet = "CSS/WeerType_09.css"; break;
case 10:
$TypeStyleSheet = "CSS/WeerType_10.css"; break;
case 11:
$TypeStyleSheet = "CSS/WeerType_11.css"; break;
case 12:
$TypeStyleSheet = "CSS/WeerType_12.css"; break;
case 13:
$TypeStyleSheet = "CSS/WeerType_13.css"; break;
case 14:
$TypeStyleSheet = "CSS/WeerType_14.css"; break;
case 15:
$TypeStyleSheet = "CSS/WeerType_15.css"; break;
case 16:
$TypeStyleSheet = "CSS/WeerType_16.css"; break;
}
echo ' <link rel="stylesheet" type="text/css" href="'.$TypeStyleSheet.'"> '; // . geeft tussenruimte voor een variabele
?>
您可以更轻松地构建 css 文件名,而无需 switch
或 for
循环,请参见示例
$tempCode = 4; // using an example value
$digits = str_pad($tempCode, 2, '0', STR_PAD_LEFT);
$TypeStyleSheet = "CSS/WeerType_$digits.css";
print $TypeStyleSheet;
//outputs
//CSS/WeerType_04.css
大家好,
我目前正在开发一个网站,我希望它的背景随着目前在 Hoogeveen(荷兰城市)的每种天气而改变。
通过Hoogeveen站导入的温度设置在一个变量中,可以使用。
现在我的问题是:
我正在为给出的每个天气代码写一个案例。每个代码在网站上都需要不同的布局,因此 CSS。
所以,这就是它目前的样子(它是代码的一部分)。
是否可以使用 for 循环,因为 case 值和 Type_xx.css 都以相同的速度相加?
<?php
getWeatherStringHoogeveen();
$TypeStyleSheet = '';
switch ($tempCode) {
case 5:
$TypeStyleSheet = "CSS/WeerType_05.css"; break;
case 6:
$TypeStyleSheet = "CSS/WeerType_06.css"; break;
case 7:
$TypeStyleSheet = "CSS/WeerType_07.css"; break;
case 8:
$TypeStyleSheet = "CSS/WeerType_08.css"; break;
case 9:
$TypeStyleSheet = "CSS/WeerType_09.css"; break;
case 10:
$TypeStyleSheet = "CSS/WeerType_10.css"; break;
case 11:
$TypeStyleSheet = "CSS/WeerType_11.css"; break;
case 12:
$TypeStyleSheet = "CSS/WeerType_12.css"; break;
case 13:
$TypeStyleSheet = "CSS/WeerType_13.css"; break;
case 14:
$TypeStyleSheet = "CSS/WeerType_14.css"; break;
case 15:
$TypeStyleSheet = "CSS/WeerType_15.css"; break;
case 16:
$TypeStyleSheet = "CSS/WeerType_16.css"; break;
}
echo ' <link rel="stylesheet" type="text/css" href="'.$TypeStyleSheet.'"> '; // . geeft tussenruimte voor een variabele
?>
您可以更轻松地构建 css 文件名,而无需 switch
或 for
循环,请参见示例
$tempCode = 4; // using an example value
$digits = str_pad($tempCode, 2, '0', STR_PAD_LEFT);
$TypeStyleSheet = "CSS/WeerType_$digits.css";
print $TypeStyleSheet;
//outputs
//CSS/WeerType_04.css