コードをコピー コードは次のとおりです:
<
// ### 文字列の分割####
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] =>