ホームページ >バックエンド開発 >PHPチュートリアル >PHPのexplode()関数の使い方を詳しく解説

PHPのexplode()関数の使い方を詳しく解説

藏色散人
藏色散人オリジナル
2019-04-10 11:02:265521ブラウズ

この記事では主にPHPのexplode()関数の詳しい使い方を紹介していますので、困っている方のお役に立てれば幸いです。

PHPのexplode()関数の使い方を詳しく解説

explode() は、文字列を異なる文字列に分割するために使用される PHP の組み込み関数です。 explode() 関数は、文字列区切り文字に基づいて文字列を分割します。つまり、区切り文字の位置で文字列を分割します。この関数は、元の文字列を分割して形成された文字列を含む配列を返します。

つまり、explode() 関数は、文字列を配列に分割するために使用されます。

構文の説明:

array explode(separator, OriginalString, NoOfElements)

パラメータ:

explode 関数は 3 つのパラメータを受け取り、そのうち 2 つは必須です。1 つは必須です。オプション。

separator (区切り文字): この文字は 1 つ以上の重要なポイントを指定します。つまり、この文字が文字列内で見つかると、配列の要素の終わりと始まりを表します。別の要素の。

OriginalString: 配列内で分割される文字列。

NoOfElements: これはオプションです。配列の要素数を指定するために使用されます。このパラメータには任意の整数 (正、負、またはゼロ) を指定できます。

正の (N): このパラメータに正の値を渡すと、配列にこの数の整数が含まれることを意味します。要素。区切り文字の後の要素の数がこの値より大きい場合、最初の N-1 個の要素は変更されず、最後の要素は残りの文字列全体になります。

負の (N): 負の値が引数として渡された場合、配列の最後の N 要素が切り取られ、配列の残りの部分が 1 つの要素として返されます。配列。

Zero: このパラメータがゼロの場合、返される配列には要素が 1 つだけ、つまり文字列全体が含まれます。

このパラメーターが指定されていない場合、返される配列には、区切り文字を使用して文字列を区切った後に形成される要素の合計数が含まれます。

戻り値の型:

explode() 関数の戻り値の型は文字列配列です。

PHPexplode() 関数のコード例は次のとおりです。

<?php 
  
    // 原始字符串
    $OriginalString = "Hello, How can we help you?"; 
      
    // 没有可选参数NoOfElements
    print_r(explode(" ",$OriginalString)); 
    // 正的NoOfElements 
    print_r(explode(" ",$OriginalString,3)); 
    // 负的NoOfElements
    print_r(explode(" ",$OriginalString,-1)); 
      
?>

出力:

Array
(
    [0] => Hello,
    [1] => How
    [2] => can
    [3] => we
    [4] => help
    [5] => you?
)
Array
(
    [0] => Hello,
    [1] => How
    [2] => can we help you?
)
Array
(
    [0] => Hello,
    [1] => How
    [2] => can
    [3] => we
    [4] => help
)

関連する推奨事項: 「PHP チュートリアル##」 #"

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

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