Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP strspn() 함수 완벽 정리 – 문법, 매개변수, 예제

PHP strspn() 함수란?

PHP의 strspn() 함수는 문자열의 시작 부분에서 charlist 매개변수에 지정된 문자들과 일치하는 문자의 개수를 반환합니다. 즉, 주어진 문자열이 처음부터 몇 글자까지 특정 문자 목록에 포함되는지 확인할 때 유용하게 사용됩니다.

문법

strspn(str, charlist, begin, len)

매개변수

  • str − 검색 대상이 되는 문자열입니다.

  • charlist − 찾고자 하는 문자들의 목록입니다.

  • begin − 검색을 시작할 위치(오프셋)입니다.

  • len − 검사할 문자열의 길이입니다.

반환 값

strspn() 함수는 charlist에 포함된 문자들이 문자열 시작 부분에서 연속적으로 일치하는 개수를 정수(int) 형태로 반환합니다. 일치하는 문자가 하나도 없으면 0을 반환합니다.

예제

다음은 strspn() 함수의 기본적인 사용 예제입니다.

<?php
   echo strspn("mobilephone", "o");
?>

출력 결과

위 코드를 실행하면 다음과 같은 결과가 출력됩니다.

0

"mobilephone" 문자열의 첫 번째 문자가 'm'이므로 charlist("o")에 포함되지 않습니다. 따라서 시작 부분에서 일치하는 문자가 없어 결과값은 0이 됩니다.