我希望以不同的方式显示我的文章信息,具有开/关功能,如下所示: 1.title 2.text 3.date 要么 1.title 2.更多按钮 3.text 等...
下面的脚本可以做到这一点,但有其他方法可以做到这一点有点长而复杂吗?不使用数组。
$ firstpositioninfo是要显示的信息字段。 1 - 标题,2文本等。
<div id="pos1">
<?php
if ( $firstpositioninfo = 1 ) {
echo 'Here will be title';
elseif ( $firstpositioninfo = 2 ) {
echo 'Here will be text';
elseif ( $firstpositioninfo = 3 ) {
echo 'Here will be readmore';
.....
else { }
?></div>
<div id="pos2">
<?php
if ( $firstpositioninfo = 1 ) {
echo 'Here will be title';
elseif ( $firstpositioninfo = 2 ) {
echo 'Here will be text';
elseif ( $firstpositioninfo = 3 ) {
echo 'Here will be readmore';
.....
else { }
?></div>
答案 0 :(得分:0)
是的,存在很多更好的解决方案......
尝试:
switch($firstpositioninfo):
case 1:
for each post, display it properly
break;
(...)
显示每个帖子也应该声明为函数,检查DRY原则。