728x90
반응형
질문 : PHP의 startsWith () 및 endsWith () 함수
문자열을 받아서 지정된 문자 / 문자열로 시작하거나 끝나는 경우 반환하는 두 개의 함수를 어떻게 작성할 수 있습니까?
예를 들면 :
$str = '|apples}';
echo startsWith($str, '|'); //Returns true
echo endsWith($str, '}'); //Returns true
답변
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;
}
정규식을 사용하지 않으려면 이것을 사용하십시오.
출처 : https://stackoverflow.com/questions/834303/startswith-and-endswith-functions-in-php
728x90
반응형
'프로그래밍 언어 > PHP' 카테고리의 다른 글
PHP에서 thread safe 또는 on-thread safe (0) | 2021.08.10 |
---|---|
PHP의 모든 위치에 배열에 새 항목 삽입 (0) | 2021.08.09 |
PHP로 POST 요청을 보내는 방법 (0) | 2021.08.06 |
PHP 발생한 오류를 확인 하는 방법 (0) | 2021.08.06 |
PHP 임의 문자열 생성기 (0) | 2021.08.06 |