Strtok () 함수 php에서의 장점은 상세한 분석

출처: 인터넷
작성자: 사용자
키워드: 웹 프로그래밍 PHP는 자습서

Strtok () 함수는 () 폭발 상대 템포를 제어할 수 있습니다. 주문형 문자열을 잘라. 이점은:

1. 당신은 한 번에 여러 개의 구분 기호를 정의할 수 있습니다. 함수를 실행 하면 그것은 잘라 단일 구분 보다는 전체 구분는 분해 전체 구분 기호 문자열에 의해 절단 동안. 따라서, 폭발 중국어, 잘릴 수 있다 및 strtok 아니다, 깨진 것입니다.

strtok () 통과 함께 사용 하는 동안 또는 2 언제 든 지 구분 기호를 변경할 수 있습니다, 그리고 언제 든 지 절단 중지를 해제할 수 있습니다.

예제 1: 중국어와 컷 + 폭발 데모

$string = "이것은 PHP 포럼 포럼 포럼 포럼 열 포럼 H 관리자 포럼 회원";
$arr = 폭발 ("포럼", $string);
foreach ($v로 $arr)
{
$v 에코. < br / > ";
}
에코 "---< br / >";

반환:

이것은 PHP

섹션

H 관리자
회원
-------------

예제 2: 대체 커터, "H" 구분 저장 동안에 더 이상 지적을 보여 줍니다. 그리고 그냥 사용 하는 공간.

$string = "이것은 PHP 포럼 포럼 포럼 포럼 열 포럼 H 관리자 포럼 회원";
$tok = Strtok ($string, "H"); 공간 + h
$n = 1;
동안 ($tok! = = false) 없음
에코 "$tok < br / >";
$tok = Strtok (""); 공간
경우 ($n > 2) 휴식; 언제 든 지 이동할 수 있습니다.
$n + +;
}
에코 "---< br / >";


반환:

이것은 P
P 포럼
포럼 섹션
포럼 열
포럼 h 관리자
포럼 회원
-------------


예 3: 여러 개의 구분 기호를 보여 줍니다.

$string = "이 istan examplenstring";
$tok = Strtok ($string, "NT"); #空格, 줄 바꿈, 탭
동안 ($tok! = = false) 없음
에코 "$tok < br / >";
$tok = Strtok ("NT");
}
에코 "---< br / >";


반환:




예를 들어
문자열
-------------


$string = "ABCDE 123 c 4 99sadbc99b5232";
$tok = Strtok ($string, "BC");
동안 ($tok! = "") 없음
에코 "$tok < br / >";
$tok = strtok ("BC");
}
에코 "---< br / >";


반환:

A
드 123
4 99sad
99
5232
-------------


예 4와 대 한 탐색 하는 방법을 보여 줍니다.:

$line = "leontatkinsontleon@clearink.com";
대 한 ($token = Strtok ($line, "T") $token! = ""; $token = strtok ("T"))
{
인쇄 ("토큰: $token < br > n");
}


반환:

토큰: 레온 토큰: 앳 킨 슨

token:leon@clearink.com 

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.