ホームページ  >  記事  >  バックエンド開発  >  PHPのexplode()関数の定義を詳しく解説

PHPのexplode()関数の定義を詳しく解説

黄舟
黄舟オリジナル
2017-11-14 11:06:442138ブラウズ

タイトルを見ればわかると思いますが、phpのexplode()関数のstring関数は、explode()関数で分割して分割するphp関数と同じです。今日は、PHP のexplode() 関数について詳しく紹介します。

以下は、explode() 関数に基づいて文字列を分割するために書かれた php 関数です。

コードは次のとおりです。

explodeの定義と使用法 explode() 関数は文字列を配列に分割します。

構文

<? 
// ### 切分字符串 #### 
function jb51netcut($start,$end,$file){ 
$content=explode($start,$file); 
$content=explode($end,$content[1]); 
return $content[0]; 
} 
?>

パラメータ説明区切り文字必須。文字列を分割する場所を指定します。 文字列は必須です。分割する文字列。 制限オプション。返される配列要素の最大数を指定します。

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

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

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

limit パラメーターが負の場合、最後の -limit 要素を除くすべての要素が返されます。この機能は PHP 5.1.0 の
新機能です。 ヒントと
注意事項 注: パラメータ制限は PHP 4.0.1 で追加されました。

注: 歴史的な理由により、
implode() は両方のパラメーターの順序を受け入れることができますが、explode() は受け入れることができません。区切り文字パラメータが文字列パラメータの前にあることを確認する必要があります。

この例では、文字列を配列に分割します:

コードは次のとおりです:

explode(separator,string,limit)

出力:


<?php 
$str = "Hello world. It&#39;s a beautiful day."; 
print_r (explode(" ",$str)); 
?>

概要:

この記事を読んだ後、私は次のように思います。私たちは皆、PHP のexplode() 関数の定義を知っています。それがあなたの仕事に役立つことを願っています。

関連概要:

phpexplode()関数を使用して文字列を配列に分割する詳細な例

phpexplode()関数とimplode()関数の使用説明

phpのexplode()関数とsplit()関数の違い

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

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