PHP에서 시작 문자열을 삭제하는 방법: 1. "substr($str, strlen($prefix));"를 통해 삭제 2. "preg_replace('/^' . preg_quote($prefix, '/')를 통해 삭제 . '/'...)" 메서드를 삭제합니다.
이 문서의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
php 문자열 시작 부분에서 문자열을 삭제합니다.
특정 질문:
다음과 같은 문자열이 있습니다.
$str = "bla_string_bla_bla_bla";
첫 번째 bla_를 제거하는 방법은 문자열의 시작 부분에 있는 경우에만 해당됩니다.
str_replace()를 사용하면 모든 bla_를 제거합니다.
방법:
방법 1:
$prefix = 'bla_'; $str = 'bla_string_bla_bla_bla'; if (substr($str, 0, strlen($prefix)) == $prefix) { $str = substr($str, strlen($prefix)); }
필요: 0.0369ms(0.000,036,954초)
방법 2:
$prefix = 'bla_'; $str = 'bla_string_bla_bla_bla'; $str = preg_replace('/^' . preg_quote($prefix, '/') . '/', '', $str);
첫 번째 실행(컴파일) 0.1749ms(0.000,174, 999초), 이후 0.0510ms( 0.000,051,021초).
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 시작 문자열을 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!