如何在 PHP 中用多個分隔符號分割字串?

Barbara Streisand
發布: 2024-11-03 10:03:03
原創
670 人瀏覽過

How to Split a String by Multiple Delimiters in PHP?

在PHP 中透過多個分隔符號分割字串

使用字串時,可能存在需要將它們分成單獨元素的情況基於特定字元或分隔符。在 PHP 中,您可以使用 preg_split() 函數將字串分割為多個分隔符號。

問題描述

考慮以下字串:

"something here ; and there, oh,that's all!"
登入後複製

用「;」分割該字串和「,」分隔符,你會希望得到以下結果:

something here

and there

oh

that's all!
登入後複製
登入後複製

要得到所需的結果,我們可以使用preg_split()函數,它將正規表示式模式作為其第一個參數,將要拆分的字串作為其第二個參數。在這種情況下,我們需要一個與“;”相符的正規表示式模式。和“,”字元:

<code class="php">$pattern = '/[;,]/';</code>
登入後複製

然後我們使用此模式透過以下程式碼來分割字串:

$string = &quot;something here ; and there, oh,that's all!&quot;;

echo '<pre class="brush:php;toolbar:false">', print_r( preg_split( $pattern, $string ), 1 ), '</pre>';
登入後複製

此程式碼的輸出將是所需的分割字串:

something here

and there

oh

that's all!
登入後複製
登入後複製

以上是如何在 PHP 中用多個分隔符號分割字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板