PHP는 문자열에 문자열을 지정하는 코드를 검색해서 삭제하는데요. 온라인에서 검색한 내용인데 실제 효과는 그다지 좋지 않습니다. 즉, 효과가 전혀 좋지 않습니다.
<code><span><span><?php </span><span>$a</span> = <span>"abcababa"</span>; <span>$count</span>=strpos(<span>$a</span>,<span>"ab"</span>); <span>$str</span>=substr_replace(<span>$a</span>,<span>""</span>,<span>$count</span>,<span>2</span>); var_dump(<span>$str</span>); <span>?></span></span></span></code>
효과는 다음과 같습니다.
좋아, 이것이 당신이 원하는 효과일지도 모르지만, PHP와 함께 제공되는 기능은 이 문제를 완벽하게 해결할 수 있습니다
코드는 다음과 같습니다
<code><span><span><?php </span> var_dump(str_replace(<span>"ab"</span>,<span>""</span>,<span>"abcaasdfads"</span>)); <span>?></span></span></span></code>
공식 설명은 다음과 같습니다
구문:
str_replace(찾기, 바꾸기, 문자열, 개수)
매개변수 설명
찾기:필수입니다. 찾을 값을 지정합니다.
교체: 필수입니다. find의 값을 대체할 값을 지정합니다.
문자열: 필수입니다. 검색할 문자열을 지정합니다.
개수: 선택 사항입니다. 대체 횟수를 계산하는 변수입니다.
사실 각각의 장점이 있는데, 첫 번째는 교체할 문자 수를 제한할 수 있는 작은 알고리즘인 반면, 두 번째는 실제 상황에 따른 개인적인 선택입니다.
위 내용은 PHP가 문자열에서 특정 문자열을 찾아서 삭제하는 코드를 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.