두 가지 방법: 1. strlen()을 사용하여 하위 문자열의 길이(문자 수)를 가져온 다음 substr()을 사용하여 문자열의 선두에서 지정된 수의 문자를 삭제합니다. 구문은 "substr()입니다. 문자열, strlen(지정된 하위 문자열))". 2. preg_replace() 및 preg_quote() 함수를 사용하여 시작 부분 문자열을 null 문자로 바꿉니다. 구문은 "preg_replace('/^'.preg_quote(specified substring,'/').'/','', 문자열)".
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
PHP 문자열 시작 부분에서 지정된 하위 문자열을 제거하는 두 가지 방법
방법 1 : substr( ) 및 strlen() 함수를 사용하여 제거
strlen()을 사용하여 하위 문자열의 길이를 가져옵니다.
substr()을 사용하여 문자열의 선두에서 지정된 수의 문자를 삭제합니다( 숫자는 부분 문자열의 길이와 같습니다)
<?php header('content-type:text/html;charset=utf-8'); $str = 'bla_string_bla_bla_bla'; echo "原字符串:".$str."<br>"; $prefix = 'bla_'; $str = substr($str, strlen($prefix)); echo "处理后的字符串:".$str; ?>
방법 2: preg_replace() 및 preg_quote() 함수를 사용하여 시작 부분 문자열을 null 문자로 바꿉니다.
preg_replace 함수는 정규식 검색 및 바꾸기를 수행합니다.
preg_last_error 함수는 정규식 문자를 이스케이프하는 데 사용됩니다.
<?php header('content-type:text/html;charset=utf-8'); $str = 'bla_string_bla_bla_bla'; echo "原字符串:".$str."<br>"; $prefix = 'bla_'; $str = preg_replace('/^' . preg_quote($prefix, '/') . '/', '', $str); echo "处理后的字符串:".$str; ?>
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 문자열 시작 부분에 지정된 하위 문자열을 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!