PHPのexplode()関数とは何ですか?
この記事では、事前定義された組み込みPHP関数であるPHP Explode()関数を利用する方法を理解します。
explode関数は、「文字列を要素の断片に分割して配列を形成する」ために使用されます。PHPのexplode関数を使用すると、文字列をより小さなコンテンツに分割できます。この区切りは区切り文字として知られています。
構文
explode(区切り文字、文字列、要素数)
パラメータ
explode関数は、3つのパラメーターを認識し、そのうち2つは必須で、1つはオプションです。
3つのパラメータについて説明しましょう。
セパレーター
この文字は、文字列が分割される1つまたは複数の重要なポイントを指定します。つまり、この文字が文字列内で見つかると、配列の1つの要素の終わりと別の要素の始まりを表します。
文字列
入力文字列は配列内で分割されます。
要素の数
これはオプションのパラメーターです。配列の要素数を決定するために使用されます。このパラメーターは、任意の整数(正、負、またはゼロ)にすることができます
注
このパラメータが指定されていない場合、返される配列には、文字列をセパレータで分離した後に形成された要素の総数が含まれます。
例
<?php $Original = "Hello,Welcome To Tutorials Point"; print_r(explode(" ",$Original)); print_r(explode(" ",$Original,3)); ?>
出力:
Array ( [0] => Hello,Welcome [1] => To [2] => Tutorials [3] => Point ) Array ( [0] => Hello,Welcome [1] => To [2] => Tutorials Point )
説明
上記の例では、最初の式では3番目のパラメーターを渡さず、「スペース」区切り文字を使用して新しい配列を作成しているだけですが、2番目の式では、3つだけで新しい配列を作成するように指示しています。 3番目のパラメータを渡すことで要素。
-
PHPのexplode()関数
explode()関数は、文字列を文字列ごとに分割するために使用されます。 構文 explode(delimiter, str, limit) パラメータ 区切り文字 −境界文字列 str −分割する文字列 制限 −返す配列要素の数を指定します。 可能な値は次のとおりです- 0より大きい-最大制限要素を持つ配列を返します 0未満-最後の-limitelements()を除く配列を返します 0-1つの要素を持つ配列を返します 戻る explode()関数は、文字列の配列を返します。 以下は例です- 例 <?php $s = &quo
-
PHPのarray()関数
PHPのarray()関数は配列を作成します。 PHPでは配列には3つのタイプがあります。 インデックス付き配列- 数値インデックス付きの配列です 連想配列- 名前付きキーを持つ配列です 多次元配列- 1つ以上のアレイを持つアレイです 構文 // array with numeric index i.e. Indexed arrays array(value1,value2...); // array with named keys i.e. associative arrays array(key1 => value1, key2 => value2...