PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

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番目のパラメータを渡すことで要素。


  1. PHPのexplode()関数

    explode()関数は、文字列を文字列ごとに分割するために使用されます。 構文 explode(delimiter, str, limit) パラメータ 区切り文字 −境界文字列 str −分割する文字列 制限 −返す配列要素の数を指定します。 可能な値は次のとおりです- 0より大きい-最大制限要素を持つ配列を返します 0未満-最後の-limitelements()を除く配列を返します 0-1つの要素を持つ配列を返します 戻る explode()関数は、文字列の配列を返します。 以下は例です- 例 <?php $s = &quo

  2. 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...