Current Location: Home> Function Categories> strtok

strtok

Tag split string
Name:strtok
Category:String
Programming Language:php
One-line Description:Split the string into smaller strings.

Example

Split strings one by one:

In the following example, please note that we only use the string parameter when we call strtok() function for the first time. After the first call, the function only needs the split parameter, because it knows where it is in the current string. To split a new string, call strtok() with string parameter again:

 <span class="token php language-php"><span class="token delimiter important"><?php</span>
<span class="token variable">$string</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"Hello world. Beautiful day today."</span> <span class="token punctuation">;</span>
<span class="token variable">$token</span> <span class="token operator">=</span> <span class="token function">strtok</span> <span class="token punctuation">(</span> <span class="token variable">$string</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">" "</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>

<span class="token keyword">While</span> <span class="token punctuation">(</span> <span class="token variable">$token</span> <span class="token operator">!==</span> <span class="token constant boolean">false</span> <span class="token punctuation">)</span>
<span class="token punctuation">{</span>
<span class="token keyword">echo</span> <span class="token string double-quoted-string">" <span class="token interpolation"><span class="token variable">$token</span></span> <br>"</span> <span class="token punctuation">;</span>
<span class="token variable">$token</span> <span class="token operator">=</span> <span class="token function">strtok</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">" "</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token delimiter important">?></span></span>

Try it yourself

Similar Functions
Popular Articles