phpのexplode()関数の使い方

怪我咯
リリース: 2023-03-12 22:06:02
オリジナル
1832 人が閲覧しました

以下は、文字列を分割するexplode()関数に基づいて書かれたphp関数です。 メインのPHPは、開始と終了に従って中間データをインターセプトします。 コードは次のとおりです。 :

<? 
// ### 切分字符串 #### 
function jb51netcut($start,$end,$file){ 
$content=explode($start,$file); 
$content=explode($end,$content[1]); 
return $content[0]; 
} 
?>
ログイン後にコピー

explodeの定義と使用法

explode()関数は、文字列を配列
に分割します。 構文
explode(separator,string,limit)


パラメータseparator文字列制限説明
説明
必須。文字列を分割する場所を指定します。
は必須です。分割する文字列。
オプション。返される配列要素の最大数を指定します。
この関数は、各要素が境界点としてセパレータで区切られた部分文字列である文字列で構成される配列を返します。


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

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

limit パラメーターが負の場合、最後の -limit 要素を除くすべての要素が返されます。この機能は PHP 5.1.0 の
新機能
です。 ヒントと注意事項
注: パラメータ制限は PHP 4.0.1 で追加されました。
注: 歴史的な理由により、
implode
() は両方のパラメーターの順序を受け入れることができますが、explode() は受け入れることができません。区切り文字パラメータが文字列パラメータの前にあることを確認する必要があります。

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


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

<?php 
$str = "Hello world. It&#39;s a beautiful day."; 
print_r (explode(" ",$str)); 
?>
ログイン後にコピー

出力:

Array
(
[0] => こんにちは
[1] = >
[2] =>
[5] =>

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート