不用不知道,一用嚇一跳,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 在引...