strtok
タグ分割文字列
文字列を1つずつ分割:
次の例では、 strtok()
関数を初めて呼び出すときにのみ文字列パラメーターを使用することに注意してください。最初の呼び出しの後、関数は現在の文字列のどこにあるかを知っているため、分割パラメーターのみが必要です。新しい文字列を分割するには、 strtok()
文字列パラメーターで再度呼び出します。
<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。今日の美しい日。"</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>