ホームページ >バックエンド開発 >PHPの問題 >PHPのexplode関数の使い方は?

PHPのexplode関数の使い方は?

藏色散人
藏色散人オリジナル
2019-05-30 13:12:232915ブラウズ

php のexplode関数は、文字列を配列に分割するために使用されます。その構文はexplode(separator, string, limit)です。パラメータセパレータは必須であり、文字列を分割する場所を指定します。stringは必須であり、分割する文字列を参照します。スプリット。

PHPのexplode関数の使い方は?

#PHP のexplode関数の使い方は?

定義と使用法

explode() 関数は、文字列を配列に分割します。

注: 「separator」パラメータを空の文字列にすることはできません。

注: この関数はバイナリ セーフです。

構文

explode(separator,string,limit)

パラメータ

区切り文字は必須です。文字列を分割する場所を指定します。

文字列は必須です。分割する文字列。

制限 オプション。返される配列要素の数を指定します。

可能な値:

0 より大きい - 最大でも limit 要素を含む配列を返します

0 未満 - 最後の -limit 要素を除くすべての要素を含む配列を返します Array

0 - 1 つの要素を含む配列を返します

戻り値: 文字列の配列を返します

PHP バージョン: 4

更新ログ:

PHP 4.0.1 では、limit パラメータが追加されました。 PHP 5.1.0 では、負の制限のサポートが追加されました。

例 1

limit パラメーターを使用して、いくつかの配列要素を返します:

<?php
$str = &#39;one,two,three,four&#39;;
// 零 limit
print_r(explode(&#39;,&#39;,$str,0));
// 正的 limit
print_r(explode(&#39;,&#39;,$str,2));
// 负的 limit
print_r(explode(&#39;,&#39;,$str,-1));
?>

出力:

Array ( [0] => one,two,three,four ) Array ( [0] => one [1] => two,three,four ) Array ( [0] => one [1] => two [2] => three )

例2

文字列を配列に分割します:

<?php
$str = "Hello world. I love Shanghai!";
print_r (explode(" ",$str));
?>

出力:

Array ( [0] => Hello [1] => world. [2] => I [3] => love [4] => Shanghai! )

以上がPHPのexplode関数の使い方は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。