채택완료

if 조건문 php 고수님들 도움 부탁드립니다.

2021-10-14 (목) 20:53:17 2,441

안녕하세요.

게시판이 20개 정도 있습니다.

그중 15개 정도의 게시판 아이디 모두 다 'bbs_특정문구' 로 되어 있다고 가정을하고

if ($board[bo_table] == 'bbs_free'

if ($board[bo_table] == 'bbs_gallery'

if ($board[bo_table] == 'bbs_top'

...

...

..

저런식으로 다 모두다 쓸 필요 없이 딱 한개의 조건문으로...

게시판 아이디 중 'bbs_' 가 들어가 있는 모든 게시판을 다 조건을 걸어 주려면 어떻게 해야 되는걸까요?

도움 부탁드립니다 고수님들 ㅠㅠ

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트
2021-10-14 (목) 21:16:47

if( strncmp( $bo_table, 'bbs_', 4)==0) {

...

}

답변에 대한 댓글 2개

그냥 이게 좋겠어욬ㅋㅋㅋ 제가 답변 달다가 정규식으로 하는게 좋을까 하다가 ㅋㅋㅋ 그냥 엠엘님껄로 ㅋㅋㅋ
엑스엠엘님 감사합니다!
2021-10-15 (금) 08:55:45

그룹으로 나누어서 하는게 낫지 않을까 생각도 드네요 

if($group['gr_id']=='bbs'){

}

보통 게시판그룹을 나누어서 필요한 그룹으로 묶어서 하긴 합니다. 하는방식을 여러방식이 있으니 편하신걸 추천합니다.

답변을 작성하려면 로그인이 필요합니다.