文字列を区切るには、「str_split」を使用するだけです。利点は、空白も配列の要素として使用されることです。前の例では、最初の文字列には 2 つのスペースが含まれていたのに対し、後の文字列には 1 つしかスペースが含まれていなかったためです。ただし、出力時の表示は同じです。 「explode」や「preg_split」などの他の区切り文字に従って分割することもできます。
文字列を分割するには、「str_split」を使用するだけです。利点は、スペースも配列の要素として使用されることです。前の例では、最初の文字列には 2 つのスペースが含まれていたのに対し、後の文字列には 1 つしかスペースが含まれていなかったためです。ただし、出力時の表示は同じです。
「explode」や「preg_split」などの他の区切り文字に従って分割することもできます
PHPチュートリアルのexplode()関数
PHPの文字列関数
定義と使用法
explode() 関数は、文字列を配列に分割します。
文法
explode(separator,string,limit)パラメータの説明
区切り文字が必要です。文字列を分割する場所を指定します。
文字列が必要です。分割する文字列。
制限はオプションです。返される配列要素の最大数を指定します。
例
この例では、文字列を配列に分割します:
$str = "こんにちは。素晴らしい一日ですね。";
print_r (explode(" ",$str));
?>
出力:
配列
(
[0] => こんにちは
[1] => 世界
[2] => です
[3] =>
[4] =>美しい
[5] => 日
)
str_split分割関数
定義と使用法
str_split() 関数は、文字列を配列に分割します。
文法
str_split(string,length) パラメータの説明
文字列が必要です。分割する文字列を指定します。
長さはオプションです。配列の各要素の長さを指定します。デフォルトは 1 です。
手順
長さが 1 未満の場合、str_split() 関数は false を返します。
length が文字列の長さより大きい場合、文字列全体が配列の唯一の要素として返されます。
例
例 1
print_r(str_split("hello"));
?>
出力:
配列print_r(str_split("hello",3));
(
[0] =>h
[1] => [2] => [3] => [4] => )
例 2
?>
出力:(
配列
[0] => [1]
preg_split – 正規表現を使用して文字列を分割します
説明
array preg_split (文字列パターン, 文字列件名 [, int 制限 [, int フラグ]])
パターンに一致する境界に沿って分割された件名の部分文字列を含む配列を返します。
limit が指定されている場合、limit までの部分文字列が返されます。limit が -1 の場合、制限がないことを意味し、オプションのパラメーター フラグの指定を続けることができます。
フラグには、次のフラグを任意に組み合わせることができます (ビットごとの OR 演算子 | と組み合わせます)。
このフラグが設定されている場合、preg_split() は空ではないコンポーネントのみを返します。
http://www.bkjia.com/PHPjc/445406.html
true