2012-04-10 5 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

+0

배열을 왜 원하지 않습니까? – Vytautas

+0

가능한 복제본 [다른 방법으로 문자열 표시하기] (0120)를 참조하십시오. – deceze

답변

0

참 솔루션이 존재 더 많은 ...

시도 :

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

각 게시물을 표시하는 것은 또한 함수로 선언되어야한다, DRY 원칙을 확인하십시오.

+0

이 코드를 사용하는 방법이 확실하지 않습니다. 위의 코드와 비슷하거나 누락 되었습니까? 위의 코드에서 – sdfgsdfg

+0

은 한 번만 상태를 확인한 다음 각 게시물에 대해 현재 모드로 인쇄합니다. 각 게시물은 같은 방법으로 인쇄해야합니다. 맞습니까? – IProblemFactory

관련 문제