CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.0 |
<!--@if($mid=='sub101' || $mid=='sub102' || $mid=='sub103')--> <!--@end--> {@ $sub1 = array('sub101', 'sub102', 'sub103'); } <!--@if(foreach...
<!--@if($mid=='sub101' || $mid=='sub102' || $mid=='sub103')-->
이렇게 반복되는 걸 php에서 sub101이란 값을 배열로 만들어서
<!--@if($mid==$val)--> (??)
혹은 <!--@if(foreach.. 뭐 이런 식으로? 해주고 싶은데 어떻게 하면 되나요?

eond
Lv. 13
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
댓글 4
bool in_array ( mixed $needle , array $haystack [, bool $strict ] )
아래 람보님 알려주신걸 참조해야;;
in_array ( $needle , $haystack )
이런 식으로 만들어서 사용하는 걸 알거 같아요 ㅠㅠ;
{@ $sub1 = array('sub101', 'sub102', 'sub103'); }
<!--@if(in_array($mid, $sub1)-->
asdasd
<!--@end-->
한줄로는
<!--@if(in_array($mid, array('sub101', 'sub102', 'sub103'))-->
<!--@end-->
배열을 만든거에서 value값 비교시엔 foreach 사용할 필요가 없습니다.