English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기본 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 설명서

PHP strtok() 함수 사용법 및 예제

PHP String 문자열 함수 설명서

strtok() 함수는 문자열을 분할하는 마크를 표시하는 데 사용되며, 문자열을 더 작은 문자열(마크)로 분할합니다.

문법

strtok(string,split)

정의 및 사용법

 strtok()는 문자열 string을 여러个子 문자열로 분할합니다. 이는 token에서의 문자로 분할된다는 것을 의미합니다. 따라서 "This is an example string"와 같은 문자열이 있다면 공백 문자로 이를 독립된 단어로 분할할 수 있습니다.
주의할 것은 strtok 함수를 처음 호출할 때만 string 파라미터를 사용합니다. 나중에 strtok을 호출할 때마다 token 파라미터만 사용합니다. 왜냐하면 그것은 문자열 string에서의 위치를 기억하기 때문입니다. 새로운 문자열을 분할하기 위해 다시 시작하려면 strtok 함수를 다시 string 파라미터로 호출하여 초기화 작업을 완료해야 합니다. token 파라미터에서 여러 문자를 사용할 수 있습니다. 문자열은 이 파라미터 중任何一个 문자로 분할됩니다.

반환 값

그것은 태크가 마크된 문자열을 반환합니다.

파라미터

순번파라미터 및 설명
1

string

분할할 문자열

2

split

지정된 하나 또는 여러 분할 문자

온라인 예제

아래 예제를 시도해 보세요. 공백으로 문자열을 분할합니다:

<?php
   //strtok() 함수, 공백으로 문자열을 분할
   $input = "How to learn PHP well? ";
   $token = strtok($input, " ");
   
   while ($token !== false){
      echo "$token<br>";
      $token = strtok(" ");
   }
?>
테스트를 보세요‹/›

출력 결과

How
to
학습
PHP
좋게?

PHP String 문자열 함수 설명서