preg_match 로 값을 찾아내서 값을 내는방법? 채택완료
이제는난
11년 전
조회 4,109
고수님들 도움으로 몇가지 큰 조언을 얻었습니다.
제목에 예를 들어서 사과가 있으면 사과가 있습니다.
바나나가 있으면, 바나나가 있습니다.
아래와같이 값을 만들려고 했는데..
이게 한 100개정도 될거 같아서..
두어개면 밑에 같이 식을 쓰면 되겠지만..
수십개가 되면 고수님들이 말씀해주신데로 하드웨어 퍼포먼스가 딸리면 느려질수 있기에..
preg_match 함수를 사용해서 하란 말씀을 들었는데.
아래와 같이 제목에 특정값이 있으면 특정 문구를 출력하려고 합니다.
이때 어떻게.. 식을 써야할까요..
사실 혼자 열심히 찾아서 해보다가 안되서 이렇게 질문글 다시 올립니다.
답변주신분들에게 정말 감사의 말씀 미리 올립니다.
if (strpos($view[wr_subject],'사과')) {
echo 제목에 사과가 있습니다.;
}
if (strpos($view[wr_subject],'바나나')) {
echo 제목에 바나나가 있습니다.;
}
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
11년 전
이렇게 해보세요
$subj='이것은 오렌지맛';
$patt="/사과|오렌지|바나나|귤|무우/"; if(preg_match($patt, $subj, $match)) echo $match[0].'과일 있음';
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인