XETOWN

질문/답변

웹에 관련된 질문과 답변을 나눌 수 있습니다.
조회 수 44 댓글 6
str_replace(찾을 문자열, "", 원문) != 원문

저는 문자열 내에 특정 문자열이 포함되는가를 찾기 위해 이 방법을 사용하는데요.
(기억력이 안좋아서.. 함수명이 기억이 안나요ㅠ)

이런 방식은 성능에 문제가 있으려나요?
  • ?
    후하니 2017.01.03 11:15:37

    단순히 문자열 포함 체크는 흔히 strlen 함수를 사용하지 않나요?

  • profile
    레믹스 2017.01.03 11:16:18
    strlen은 문자열 길이 아닌가요?
  • ?
    후하니 2017.01.03 11:24:12

    앗 잘못적었네요
    strpos네요 ㅋㅋ;

     

    최적화는 임베디드처럼 사소한 최적화가 매우 중요시되지 않는 이상 크게 문제 없을겁니다

  • profile
    레믹스 2017.01.03 11:17:54
    PHP에 strpos 함수가 있긴 한데.. instr이라는 이름이 제 뇌에 각인이 되어서....
    매치가 안되다보니 다시 찾아보기 귀찮아서 그냥 저렇게 씁니다ㅠㅠ
  • profile
    prologos 2017.01.03 11:19:26
    저는 strpos사용합니다.
    if(strpos($원문, $찾을문자열) !== false)
    echo '있군요'
  • profile
    기진곰 2017.01.03 11:33:41

    저렇게 하면 불필요한 치환 작업을 하기 때문에 성능이 좋지 않습니다.

    물론 원문의 분량이 얼마 안 된다면 상관없겠지만...

     

    라이믹스를 사용하신다면 starts_with, ends_with, contains 함수도 있습니다.

    if(starts_with('곰', '곰탱이'))

    if(ends_with('믹스', '레믹스'))

    if(contains($찾을문자열, $원문))


List of Articles
번호 제목 글쓴이 날짜
3624 서버 해킹 인지 이상한 문제가 생겨 문의 드립니다. 6 file yoon 2017.01.04
3623 주소에 8080포트 있을시 ?? 3 모든것에감사 2017.01.04
3622 아 이상하네요.. 라이믹스 쪽지보내기 에디터에서 문제가 있습니다 1 file 기븐 2017.01.04
3621 SSL인증서 잘 아시는분 답변 부탁 드립니다. 6 우리아기 2017.01.04
3620 모듈중에서 SEO 사이트 키워드 (keywords) 어떻게들 적으세요 1 구미호 2017.01.04
3619 회원정보 보기 없애기 7 가이더 2017.01.04
3618 카페24 가상서버 홈페이지 속도가 비정기적으로 지연되는 경우 7 file yoon 2017.01.04
3617 으음.. 서명칸에 넣은 이미지가 일정크기 이상 넘어가면 리사이징되는거없나요? 7 라그릿 2017.01.04
3616 반응형에서는 PC 접속시만 애드온을 작동시키는 방법이 전혀 없나요? 3 기븐 2017.01.04
3615 DB 접속 오류가 발생했습니다. DB정보를 다시 확인해주세요. 2 낙타 2017.01.04
3614 https로 강제 리다이렉트 시키기 11 하루 2017.01.03
3613 외부 사이트 IFRAME시 http 가 자동으로 https로 변환되는부분 2 팀9 2017.01.03
3612 XE 포인트 마켓은 어떤 모듈이죠? 3 lis**** 2017.01.03
3611 개인 개발자 저장소 추천부탁드립니다. 9 날아라 2017.01.03
3610 왜 로그아웃 시 동작이 되버릴까요 ? 4 웹지기 2017.01.03
3609 중복 로그인 방지 애드온 작동하나요? 6 lis**** 2017.01.03
» str_replace != $original 6 레믹스 2017.01.03
3607 php에서 unset 이 어떤 의미인가 ?? 10 웹지기 2017.01.03
3606 서명에 글자수를 제한할수 있는 방법이 있을까요? 4 식이 2017.01.03
3605 XE DB중에서 xe_session 테이블 안에 내용이 중요한가요? 4 file 다이오니 2017.01.03
Board Pagination Prev 1 ... 41 42 43 44 45 46 47 48 49 50 ... 227 Next
/ 227
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...