PHPは、preg_split関数を使用して、改行とセミコロンを含む文字列を分割します
Php Uses Preg_split Function Split String Containing Newline
preg_split()関数は、文字列を正規表現に分割するために使用されます。それとsplit()
with explode()
関数間の主な違いは次のとおりです。
split()
関数:正規表現を使用して文字列を分割し、配列を返します。間違っている場合は、false
を返します。preg_split()
関数:Perlは正規表現構文と互換性があり、通常はsplit()
Fasterよりも優れています。explode()
関数:別の文字列を1つの文字列で分割します。通常、上記の2つの関数よりも高速です。
preg_ split()
関数の構文は次のとおりです。
array preg_split( string pattern, string subject [, int limit [, int flags]] )
パラメータの説明:
パラメータ | 説明 |
---|---|
パターン | 正規表現 |
件名 | 分割されたオブジェクトと一致する必要があります |
制限 | 指定されている場合はオプションlimit 、最大でlimit 部分文字列if limit はい-1 は、制限がないことを意味し、オプションのパラメーターを指定し続けるために使用できますflags |
フラグ | セットアップlimit For -1 後でオプションとして、次のタグの任意の組み合わせを使用できます(ビット単位または演算子|の組み合わせを使用)。
|
このようにして、文字列を改行とセミコロンで分割する方法があります。
$result = preg_split('/[
]+/s', $value) // The returned data is stored in the $result array
その中で:
- rの意味:キャリッジリターン(ACSII:
13
または0x0d
)は、私たちがよく言うハードリターンです。 - nは次のことを意味します:改行(ACSII:
10
または0x0a
)は、私たちがよく言うソフトリターンです。
言うまでもなく、セミコロン:)
転載:https://www.awaimai.com/273.html