ホームページ >php教程 >php手册 >PHPのexplode()関数の使用法、文字列の分割

PHPのexplode()関数の使用法、文字列の分割

WBOY
WBOYオリジナル
2016-06-13 11:57:151370ブラウズ

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


<
// ### 文字列の分割####
function jb51netcut($start,$end,$file){
$content=explode($start,$file);
$content=explode($end,$content[1]); > return $content[0];
}
?>



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

構文
explode(separator,string,limit)


参数 描述
separator 必需。规定在哪里分割字符串。
string 必需。要分割的字符串。
limit 可选。规定所返回的数组元素的最大数目。
説明
この関数は、各要素が境界点としてセパレータで区切られた部分文字列である文字列で構成される配列を返します。

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

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

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

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



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

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

$str = "こんにちは。素晴らしい一日です。"
print_r (explode(" ",$str); ?> ;


出力:


配列
(
[0] => こんにちは
[1] => 世界。
[ 2] =>
[3] =>
[5] =>

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