str_replace != $original ExtendKR 2017.01.03 02:04 359 0 6 str_replace(찾을 문자열, "", 원문) != 원문저는 문자열 내에 특정 문자열이 포함되는가를 찾기 위해 이 방법을 사용하는데요.(기억력이 안좋아서.. 함수명이 기억이 안나요ㅠ)이런 방식은 성능에 문제가 있으려나요?
제딴엔 신속히 일주일 안에 XE1.11.6 에서 Rhymix-2.1.35로 3개의 도메인을 성공적으로 잘 이전했다고 생각하고 있었는데 오래된 선우 레이아웃을 서서 만든 홈페이지라그런지... youshine 4시간 전 0 0
이번엔 매뉴얼에서 지시한 대로 xe1 /xe 에 압축된 파일을 풀면 생기는 /rhymix 의 파일들을 다 filezilla 로 에러 하나없이 업로드 시켰는데도 에로가 생기네요... youshine 26.07.24 0 9
Parse error: syntax error, unexpected '?' in /home.youshi5/public_html/Phoenix.kb34.net/common/autoload.php on line89 youshine 26.07.21 0 8
서버 오류 Error #0 "Attempt to modify property "list" on null" in files/cache/menu/780252.php on line 1 톰캣 26.06.29 0 3
댓글 6
단순히 문자열 포함 체크는 흔히 strlen 함수를 사용하지 않나요?
앗 잘못적었네요
strpos네요 ㅋㅋ;
최적화는 임베디드처럼 사소한 최적화가 매우 중요시되지 않는 이상 크게 문제 없을겁니다
매치가 안되다보니 다시 찾아보기 귀찮아서 그냥 저렇게 씁니다ㅠㅠ
if(strpos($원문, $찾을문자열) !== false)
echo '있군요'
저렇게 하면 불필요한 치환 작업을 하기 때문에 성능이 좋지 않습니다.
물론 원문의 분량이 얼마 안 된다면 상관없겠지만...
라이믹스를 사용하신다면 starts_with, ends_with, contains 함수도 있습니다.
if(starts_with('곰', '곰탱이'))
if(ends_with('믹스', '레믹스'))
if(contains($찾을문자열, $원문))