标签:php
我有三个变量:
$title_order = 1;
$image_order = 2;
$content_order = 3;
并且用户可以在变量上方重新排列/重新排序,例如:
$title_order = 2;
$image_order = 1;
$content_order = 3;
现在,根据这个变量,我想在HTML下重新排序
<?php title() ?>
如何按照变量号显示此内容,例如:
// show image 1st if $image_orer = 1;<?php title() ?>
// show h1 in 2nd if $title_order = 2;<?php thumbnail() ?> // show h1 3rd if $content_order = 3;
请注意,用户可以将变量设置为1,2到3之间的任何值.
所以请告诉我我如何做到这一点.
解决方法:
$result = '';
for ($i = 1; $i <= 3; ++$i) {
switch ($i) {
case $title_order:
$result .= '
' . title() . '
';break;
case $image_order:
$result .= '
';break;
case $content_order:
$result .= '' . thumbnail() . '';
break;
}
}
echo $result;
标签:php
来源: https://codeday.me/bug/20191030/1971431.html