2012-04-10 41 views
-2

我想不同的方式顯示我的文章信息,並帶有開啓/關閉功能,這樣的事情: 1.title 2.text 3.date 或 1.title 2.readmore按鈕 3.text 等等是否有其他方式顯示信息?

下面的腳本可以做到這一點,但它有點漫長而複雜的是還有其他方法可以做到這一點?不使用數組。

$ firstpositioninfo是信息字段中顯示。 1 - 標題,兩個文本等。

<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

哪裏陣列? – itachi 2012-04-10 08:59:52

+0

爲什麼你不想要數組? [以不同的方式顯示字符串]的 – Vytautas 2012-04-10 09:00:00

+0

可能重複(http://stackoverflow.com/questions/10069720/displaying-strings-in-different-ways) – deceze 2012-04-10 09:01:18

回答

0

是啊,有很多更好的解決方案存在...

嘗試:

switch($firstpositioninfo): 
case 1: 
    for each post, display it properly 
    break; 
(...) 

顯示每個崗位也應聲明爲功能,檢查DRY原理。

+0

不知道如何使用它,它類似於上面的代碼或我錯過了什麼? – sdfgsdfg 2012-04-10 12:22:19

+0

在上面的代碼中,只有一次檢查了您的條件,之後對於每篇文章我們將打印它爲當前模式。每篇文章都應該以相同的方式打印,對嗎? – IProblemFactory 2012-04-10 12:41:50

相關問題