특정 전자 메일을 표시하는 자동화 시스템이 있습니다. 스팸 봇이 전자 메일을 수신하지 못하도록 전자 메일에서 '@'기호 바로 앞에 '[제거]'문자열을 자동으로 추가하는 PHP 스크립트를 만들고 싶습니다.PHP를 사용하여 다른 문자열의 중간에 문자열 값을 어떻게 추가합니까?
substr_replace는 substr_replace가 대체 문자열을 원래 문자열 조각과 동일한 길이로하고 strpos()가 한 번에 하나의 문자/기호 만 바꿀 수 있기 때문에 substr_replace() 및 strpos()가 작동하지 않습니다. 완전히 새로운 문자열을 추가 할 수 있어야합니다. '[제거]'는 원래 문자열에서 아무 것도 삭제하지 않는 것이 좋습니다.
어떻게하면됩니까?
'str_replace'와 같이 간단한 바꾸기 만하면됩니다. – Michael
간단한 예제를 사용했지만 정규식을 추가하여 다른 것을 사용하지 않고 전자 메일 주소 앞에 올릴 수 있습니다. 이메일을 검증하는 정규식은 내가 본 중에 최악입니다. :) – Rahly