현재 위치: > 최신 기사 목록> PHP Strtok () 기능 사용 자습서 및 예제 분석

PHP Strtok () 기능 사용 자습서 및 예제 분석

gitbox 2025-06-30

소개

PHP는 웹 개발에 널리 사용되는 서버 측 스크립팅 언어입니다. 이 게시물에서는 PHP의 strtok () 함수로 뛰어 들며, 지정된 구분 기호를 기반으로 문자열을 여러 토큰으로 분할하고 첫 번째 토큰을 반환하는 데 사용됩니다. 이 기사는 strtok () 함수의 사용법을 자세히 설명하고 실제 예제와 결합하여 신속하게 마스터하는 데 도움이됩니다.

함수 구문

strtok (String $ str, String $ delimiter) : String | false

매개 변수 설명

  • $ str : 분할 될 대상 문자열입니다.
  • $ delimiter : 단일 문자 또는 여러 문자 일 수있는 Delimiter.

반환 값

태그가 성공적으로 발견되면 strtok ()는 태그를 반환합니다. 태그가 없으면 거짓이 반환됩니다.

샘플 코드

아래에서는 strtok () 함수를 사용하는 방법을 보여주기 위해 몇 가지 예제를 사용합니다.

예 1 : 기본 문자열 분할

 
$str = "Hello World! Welcome to PHP.";
$delimiter = " ";
$token = strtok($str, $delimiter);
while ($token !== false) {
    echo $token . "<br>";
    $token = strtok($delimiter);
}

이 코드는 다음을 출력합니다.

안녕하세요

세계!

환영

에게

PHP.

예제 2 : 여러 구분자 사용

 
$str = "apple,banana,cherry";
$delimiters = ",.";
$token = strtok($str, $delimiters);
while ($token !== false) {
    echo $token . "<br>";
    $token = strtok($delimiters);
}

이 코드의 출력은 다음과 같습니다.

사과

바나나

벚나무

주목해야 할 것

strtok () 함수를 사용하는 경우 다음 사항에 특별한주의를 기울여야합니다.

문자열 포인터

strtok () 함수는 내부 포인터를 사용하여 현재 마크의 위치를 ​​기록합니다. 따라서 분할을 수행하기 전에 포인터가 올바르게 설정되어 있는지 확인하십시오. 포인터를 재설정 해야하는 경우 Reset () 함수를 사용할 수 있습니다.

구분기 제한

strtok () 함수는 단일 문자 또는 문자열 일 수있는 구분 제를 지원합니다. 여러 문자를 구분 제로 사용해야하는 경우 exploit () 함수를 사용하는 것이 좋습니다.

끝 기호

더 이상 태그가 없으면 strtok () 함수는 false를 반환하고 문자열 끝으로 포인터를 이동합니다. 동일한 문자열을 계속 분할하려면 포인터를 문자열의 시작 부분으로 재설정해야합니다.

요약

PHP의 strtok () 함수는 문자열을 여러 부분으로 빠르게 분할하는 데 도움이되는 매우 강력한 도구입니다. 이 기사는 자세한 예를 통해 strtok ()의 ​​기본 사용법과 일반적인 예방 조치를 소개합니다. 이 마스터를 사용하면 PHP 프로젝트에서 다양한 문자열 세분화 문제를 유연하게 처리 할 수 ​​있습니다.