首頁  >  文章  >  後端開發  >  如何在 PHP 中用多個分隔符號分割字串?

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

Barbara Streisand
Barbara Streisand原創
2024-11-03 10:03:03671瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn