예: 영어 쉼표, 공백 문자 또는 중국어 쉼표 바꾸기
$str = '올바른, 문의처 Goodsjob, Goodsjob';
$reg = array(',',' ',',' ) ;
$strs = '%'.str_replace($reg,'% 또는 %',$str과 같은 사용자 이름).'%';
반환된 데이터는 다음과 같습니다: %corright%,%와 같은 사용자 이름 , 또는 %or% 같은 사용자 이름, %username% 같은 사용자 이름, %like% 같은 사용자 이름, % Contact Us% 같은 사용자 이름, %goodsjob% 같은 사용자 이름, %goodsjob% 같은 사용자 이름, 왜죠?
정확한 결과는 다음과 같습니다: usernme는 %corright%, 사용자 이름은 %contact us%, 사용자 이름은 %goodsjob%
예: 영어 쉼표, 공백 문자 또는 중국어 쉼표 바꾸기
$str = '올바른, 문의처 Goodsjob, Goodsjob';
$reg = array(',',' ',',' ) ;
$strs = '%'.str_replace($reg,'% 또는 %',$str과 같은 사용자 이름).'%';
반환된 데이터는 다음과 같습니다: %corright%,%와 같은 사용자 이름 , 또는 %or% 같은 사용자 이름, %username% 같은 사용자 이름, %like% 같은 사용자 이름, % Contact Us% 같은 사용자 이름, %goodsjob% 같은 사용자 이름, %goodsjob% 같은 사용자 이름, 왜죠?
정확한 결과는 다음과 같습니다: usernme는 %corright%, 사용자 이름은 %contact us%, 사용자 이름은 %goodsjob%
먼저 공백을 다른 문자로 바꾸세요. $str =》% 또는 %와 같은 사용자 이름도 바꾸기 규칙을 충족하므로 결과에 영향을 미칩니다.
<code> $str = '正确,联系我们 goodsjob,goodsjob'; $str = str_replace(' ', ' ', $str); $reg = array(',',','," "); $strs = 'username like %'.str_replace($reg,'%, or username like %',$str).'%'; </code>
注意:
str_replace() 함수는 왼쪽에서 오른쪽으로 바꾸기 때문에 여러번 바꾸기를 하면 이전에 삽입한 값을 바꿀 수도 있습니다.