str_replace != $original ExtendKR 2017.01.03 02:04 359 0 6 str_replace(찾을 문자열, "", 원문) != 원문저는 문자열 내에 특정 문자열이 포함되는가를 찾기 위해 이 방법을 사용하는데요.(기억력이 안좋아서.. 함수명이 기억이 안나요ㅠ)이런 방식은 성능에 문제가 있으려나요?
Q&A 저의 홈페이지를 XE_Official 레이아웃로로 했는 데 왼쪽 로그인과 조회수 밑에 홈 이라는 글바로밑에 "로그인/가입" 위젯이 제대로 설정이 안되어 해결책을 찾고 있습니다. youshine 26.07.31 0 5
Q&A 제딴엔 신속히 일주일 안에 XE1.11.6 에서 Rhymix-2.1.35로 3개의 도메인을 성공적으로 잘 이전했다고 생각하고 있었는데 오래된 선우 레이아웃을 서서 만든 홈페이지라그런지... youshine 26.07.27 0 0
댓글 6
단순히 문자열 포함 체크는 흔히 strlen 함수를 사용하지 않나요?
앗 잘못적었네요
strpos네요 ㅋㅋ;
최적화는 임베디드처럼 사소한 최적화가 매우 중요시되지 않는 이상 크게 문제 없을겁니다
매치가 안되다보니 다시 찾아보기 귀찮아서 그냥 저렇게 씁니다ㅠㅠ
if(strpos($원문, $찾을문자열) !== false)
echo '있군요'
저렇게 하면 불필요한 치환 작업을 하기 때문에 성능이 좋지 않습니다.
물론 원문의 분량이 얼마 안 된다면 상관없겠지만...
라이믹스를 사용하신다면 starts_with, ends_with, contains 함수도 있습니다.
if(starts_with('곰', '곰탱이'))
if(ends_with('믹스', '레믹스'))
if(contains($찾을문자열, $원문))