3가지 방법: 1. "str_replace("-",'',$str)"를 사용하여 "-" 문자를 null 문자로 바꿉니다. 2. "preg_replace("/-/","",$를 사용합니다. str )"은 정규식을 실행하여 "-" 문자를 찾아 제거합니다. 3. preg_filter()를 사용하여 제거합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
PHP 문자열에서 "-" 문자를 제거하는 방법
방법 1: str_replace 사용 () 또는 str_replace () 함수
str_ireplace() 및 str_replace는 새 문자열을 사용하여 원래 문자열에 지정된 특정 문자열을 대체합니다. str_replace()는 대소문자를 구분하지 않습니다. 두 개 비슷해요.
그냥 "-
”字符替换为空字符''
.
<?php header('content-type:text/html;charset=utf-8'); $str="1-2-3-4-5-6-7-8"; echo "原字符串:".$str."<br><br>"; echo "去掉'-'字符后:<br>"; echo str_replace("-",'',$str)."<br>"; echo str_ireplace("-",'',$str)."<br>"; ?>
방법 2: preg_replace() 함수 사용
preg_replace() 함수를 정규식과 함께 사용하면 모든 "-" 문자를 찾아 빈 문자 '로 바꿀 수 있습니다. '이면 충분합니다.
<?php header('content-type:text/html;charset=utf-8'); $str="1-2-3-4-5-6-7-8"; echo "原字符串:".$str."<br><br>"; echo "去掉'-'字符后:".preg_replace("/-/", "", $str)."<br>"; ?>
방법 3: preg_filter() 함수 사용
마찬가지로 preg_filter() 함수는 정규식과 함께 작동하여 모든 "-" 문자를 찾아 빈 문자 ''로 바꿉니다.
<?php header('content-type:text/html;charset=utf-8'); $str="1-2-3-4-5-6-7-8-9-"; echo "原字符串:".$str."<br><br>"; echo "去掉'-'字符后:".preg_filter("/-/", "", $str)."<br>"; ?>
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP 문자열에서 "-" 문자를 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!