PHP에서 startWith() 및 endWith()를 사용하여 문자열 접두사와 접미사 결정
소개:
문자열 조작 작업에서는 문자열이 특정 문자로 시작하거나 끝나는지 확인해야 하는 경우가 많습니다. 하위 문자열. PHP는 개발자가 이러한 비교를 쉽게 수행할 수 있도록 하는 startWith() 및 endWith()라는 두 가지 매우 유용한 함수를 제공합니다.
startWith() 및 endWith() 함수:
startWith() 및 endWith() 함수는 문자열을 첫 번째 인수로 사용하고 접두사 또는 접미사를 두 번째 인수로 사용합니다. 문자열이 지정된 조건을 충족한다는 것을 true로 나타내고 그렇지 않으면 false를 나타내는 부울 값을 반환합니다.
구현:
PHP 8.0 이상:
PHP 8.0 이상 버전에서는 str_starts_with 및 str_ends_with 함수를 사용할 수 있습니다. 접두사와 접미사를 각각 확인하는 데 사용됩니다.
str_starts_with($str, '|'); // true if $str starts with '|'
PHP 8.0 이전:
8.0 이전 PHP 버전을 사용하는 경우 사용자 정의 함수를 구현하여 다음을 수행할 수 있습니다. 동일한 기능을 구현합니다:
function startsWith($haystack, $needle) { $length = strlen($needle); return substr($haystack, 0, $length) === $needle; } function endsWith($haystack, $needle) { $length = strlen($needle); if (!$length) { return true; } return substr($haystack, -$length) === $needle; }
예 사용법:
$str = '|apples}'; echo startsWith($str, '|'); // true echo endsWith($str, '}'); // true
위 내용은 PHP의 `startsWith()` 및 `endsWith()`(또는 `str_starts_with()` 및 `str_ends_with()`)가 문자열 접두사와 접미사를 효율적으로 확인할 수 있는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!