php中strtok的用法 php函式

2021-06-22 08:14:31 字數 640 閱讀 4335

不用不知道,一用嚇一跳,php的函式實在太多,今天就碰到乙個完全陌生的函式——strtok。在php手冊查了一下,全是英文的,上網搜一下有了中文解釋~

還是直接用php手冊上的例子:

[php]view plain

copy

$string

= "this is/tan example/nstring"

;  $tok

= strtok

($string

, " /n/t"

);  

while

($tok

!== false)    

首先$tok=strtok($string, " /n/t")這句使$tok獲得了第乙個令牌,即「this」。

在while迴圈中,只要$tok不為空就繼續執行下面的語句塊,即列印$tok的內容。但是對$tok=strtok(" /n/t")卻始終搞不明白。那就用最笨的辦法,在這句句子前後都顯示一下$tok的內容。這下搞明白了,每呼叫一次strtok(" /n/t")語句,就獲得下乙個令牌。再翻了一下手冊,原來strtok可以只呼叫乙個引數,也即分隔符,而strtok會自己保持其內部指標在字串中 的位置,直到重新傳乙個字串給它。這個功能可比explode強大得多了。

strtok()函式的用法

標記 界定符界定的乙個字串行 強調內容例子 把乙個句子看作乙個字串,則單詞用空格 逗號 句點來界定。tokenizing詞彙單元化 1.標準函式strtok strtok 要單元化的字串,包含所有可能的界定符的字串 2.可選的標準函式strtok s 函式 str 要單元化的字串的位址 str si...

strtok函式的用法

函式原型 char strtok char s,const char delim function 分解字串為一組字串。s為要分解的字串,delim為分隔符字串。description strtok 用來將字串分割成乙個個片段。引數s指向欲分割的字串,引數delim則為分割字串,當strtok 在引...

C 中關於strtok 函式的用法

函式原型 char strtok char s,const char delim function 分解字串為一組字串。s為要分解的字串,delim為分隔符字串。description strtok 用來將字串分割成乙個個片段。引數s指向欲分割的字串,引數delim則為分割字串,當strtok 在引...