묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
php고수님 봐 주세요.
2010.09.01 01:25
http://www.xpressengine.com/18605555
위의 게시물은 June Oh님께서 작성하신 게시물을 확장변수 순으로 정렬하는 Tip입니다.
댓글에 보면 "PHP 4 이하에서 문제가 생기는 구문이 있어 내용 수정했습니다" 라는 문구가 있는데
아래 소스는 수정이 되지를 않은 것 같습니다.
그래서 PHP 4 이하에서 게시물 리스트가 출력이 되지를 않습니다.
아래 소스를 지우면 출력은 되나 목록수 조절이 되지를 않습니다.
{@
$document_list = array_slice($document_list, $module_info->list_count * ($page-1), $module_info->list_count, true);
}
PHP를 잘 아시는 분께서 PHP 4 이하버전에서도 작동이 되게끔 수정해주시면 감사하겠습니다.
참고로 true로 된 부분이 php5.0.2부터 지원되는 부분이라네요.
댓글 2
-
라르게덴
2010.09.01 09:34
-
팔공산
2010.09.01 23:30
라르게덴님의 글을 보고 true를 지우는 것만으로도 정상적으로 작동을 합니다. 이것 저것 만지면서 true도 지워본 것 같은데..... 라르게덴님 감사합니다.
foreach로 처음부터 다 출력하면서 $i나 특정 변수로 판단하여 $document_list2[] = $val; 로 저장 수행을 한번 더 하셔야 합니다.
$document_list = array("a","b","c","d","e");$i=1;
foreach($document_list as $key => $val) {
if($i>2 || $i<5) {$documents[] = $val;
}
$i++;
}
print_r($documents);
c,d