채택완료

strpos 에서 특정문자가 맨 앞에 있을 경우..

2021-10-12 (화) 11:05:35 1,644

저는 특정 문자가 그 문자열에 들어 있는지 볼려고 자주 쓰는데

맨 앺에 특정문자가 있을경우 0 이 리턴되서 false 값이 나오더라구요.

그래서 문자열에 허수를 넣어서 strpos 를 쓰긴 하는데 이것보다 더 좋은 방법이 있을까요?

예를 들면

$str = 'apple93393'

$str = 'fake'.$str;

if(strpos($str, 'apple'){

실행문

}

|

답변 2개

채택된 답변
+20 포인트

보통은

Copy
if(strpos($str, "apple") !== false) {

 

}

이런형식으로 사용하시면 됩니다.

2021-10-12 (화) 11:33:59

if(strpos($str, "apple") > -1) {

if(strpos($str, "apple") !== false) {

이런 식으로 쓰시면 될 것 같습니다.

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