ホームページ  >  記事  >  バックエンド開発  >  PHPのexplode()関数とimplode()関数のいくつかのアプリケーションの違いは何ですか、explodeimplode_PHPチュートリアル

PHPのexplode()関数とimplode()関数のいくつかのアプリケーションの違いは何ですか、explodeimplode_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:05:231261ブラウズ

PHPのexplode()関数とimplode()関数のいくつかのアプリケーションの違いは何ですか?explode()関数の概要

explode()関数

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

構文:explode(区切り文字,文字列,制限)。

パラメータ 説明
区切り文字 必須。文字列を分割する場所を指定します。
文字列 必須。分割する文字列。
制限

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

可能な値:

  • 0より大きい - 最大でlimit要素
  • を含む配列を返します
  • 0 未満 - 最後の -limit 要素を除くすべての要素を含む配列を返します
  • 0 - 1 つの要素を含む配列を返します

この関数は文字列で構成される配列を返します。各要素は境界点としてセパレータで区切られた部分文字列です。

separator パラメータを空の文字列にすることはできません。区切り文字が空の文字列 ("") の場合、explode() は FALSE を返します。区切り文字に文字列内に見つからない値が含まれている場合、explode() は文字列から 1 つの要素を含む配列を返します。

limit パラメータが設定されている場合、返される配列には最大でもlimit要素が含まれ、最後の要素には文字列の残りの部分が含まれます。

limit パラメーターが負の場合、最後の -limit 要素を除くすべての要素が返されます。この機能は PHP 5.1.0 の新機能です。

プログラムリスト:explode()の例

リーリー

プログラムの実行結果:

アップル
バナナ
ゴン
*

プログラムリスト:limitパラメータを使用したexplode()の例

リーリー

プログラムの実行結果:

リーリー

プログラムリスト: 文字列をキー値配列に変換します

リーリー

プログラムの実行結果:

配列
(
[a] => [b] => [] =>$a
[c] =>%
[] =>本当
[d] => ab c
)

追記: PHP 関数 implode() 関数とexplode() 関数の違い 上記のコンテンツでは、explode() 関数の具体的な使用法を紹介します。 PHP 関数 implode() を使用すると、配列要素が文字列に結合されます。


implode(区切り文字、配列)

区切り文字はオプションです。配列要素の間に何を配置するかを指定します。デフォルトは「」(空の文字列)です。

配列が必要です。文字列に結合される配列。

ただし、区切りパラメータはオプションです。ただし、下位互換性を維持するために、2 つのパラメーターを使用することをお勧めします。

PHP関数implode()の例

リーリー
出力:

ハローワールド!

上記のコード例は、PHP 関数 implode() の特定の実装関数のデモンストレーションです。

http://www.bkjia.com/PHPjc/1068833.html

本当http://www.bkjia.com/PHPjc/1068833.html技術記事 PHP のexplode()関数とimplode()関数のいくつかのアプリケーションの違いは何ですか?explode()関数の概要。explode()関数は文字列を配列に分割できます。 構文:explode(sep...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。