PHP에서 startsWith() 및 endsWith() 함수를 사용하는 방법

Phpeseo Startswith Mich Endswith Hamsuleul Sayonghaneun Bangbeob



PHP는 문자열 작업을 쉽게 해주는 몇 가지 내장 함수를 제공합니다. StartsWith() 및 endsWith()는 주어진 문자열이 특정 부분 문자열로 시작하는지 또는 끝나는지를 결정하게 해주는 두 가지 함수입니다. 이 문서에서는 다음의 사용에 대해 다룹니다. 시작() 그리고 로 끝나다() PHP의 함수.

PHP에서 startsWith() 및 endsWith() 함수를 사용하는 방법

PHP의 startsWith() 및 endsWith() 함수는 문자열이 특정 문자 또는 문자 집합으로 시작하거나 끝나는지 확인하는 데 사용할 수 있습니다. 이는 유효성 검사 및 필터링에 유용합니다.

또한 시작 또는 끝 문자를 기반으로 문자열을 트리밍하는 데 사용할 수 있습니다. 이는 데이터의 형식을 지정하고 표시하는 데 도움이 됩니다. 아래는 두 기능의 세부 정보입니다.







시작합니다() 함수

PHP의 startsWith() 함수는 문자열이 지정된 하위 문자열로 시작하는지 확인할 수 있습니다.



통사론



startsWith() 함수의 구문은 다음과 같습니다.





부울 시작 ( $haystack , $바늘 )

여기, $haystack 검색할 문자열을 나타내며, $바늘 검색할 하위 문자열을 나타냅니다.

반품

이 함수는 $haystack의 첫 번째 요소가 $needle이면 true를 반환하고 그렇지 않으면 false를 반환합니다.



endWith() 함수

문자열이 PHP에서 특정 하위 문자열로 끝나는지 여부를 확인하려면 일반적으로 endsWith() 함수가 사용됩니다.

통사론

이 함수의 구문은 다음과 같습니다.

부울 끝 ( $haystack , $바늘 )

여기, $haystack 검색할 문자열을 나타내며, $바늘 검색할 하위 문자열을 나타냅니다.

반품

함수가 반환 진실 $haystack이 $needle로 끝나는 경우 거짓 그렇지 않으면.

예: PHP에서 startsWith() 및 endsWith() 함수 사용

PHP에서 startsWith() 및 endsWith() 함수의 사용법을 보여주는 예를 살펴보겠습니다.



기능 시작 ( $haystack , $바늘 ) {

반품 substr ( $haystack , 0 , strlen ( $바늘 ) ) === $바늘 ;

}

기능 로 끝나다 ( $haystack , $바늘 ) {

반품 substr ( $haystack , - strlen ( $바늘 ) ) === $바늘 ;

}

// 문자열 정의

$문자열 = '안녕하세요, PHP!' ;

// 문자열이 'Hello'로 시작하는지 확인하기 위해 startsWith() 함수를 사용합니다.

만약에 ( 시작 ( $문자열 , '안녕하세요' ) ) {

에코 '문자열은 'Hello'로 시작합니다.' ;

} 또 다른 {

에코 '문자열이 'Hello'로 시작하지 않습니다.' ;

}

// 문자열이 'PHP!'로 끝나는지 확인하기 위해 endsWith() 함수를 사용합니다.

만약에 ( 로 끝나다 ( $문자열 , 'PHP!' ) ) {

에코 '문자열은 'PHP!'로 끝납니다.' ;

} 또 다른 {

에코 '문자열이 'PHP!' 없이 끝납니다.' ;

}

?>

이 예제에서 우리는 startsWith() 및 endsWith() 함수를 정의한 다음 주어진 문자열이 지정된 하위 문자열로 시작하는지 또는 끝나는지 확인하는 데 사용했습니다. 이 코드의 출력은 다음과 같습니다.

결론

startsWith() 및 endsWith() 함수는 단순하면서도 강력한 함수로, 주어진 문자열이 PHP에서 지정된 하위 문자열로 시작하는지 또는 끝나는지 확인할 수 있습니다. 이러한 함수를 사용하여 사용자 입력을 쉽게 검증하고 문자열에서 특정 패턴을 검색하고 기타 유용한 작업을 수행할 수 있습니다.