コードをコピーします コードは次のとおりです:
$a = "String";
$c=explode("削除されるテキスト", $a, 2);
$b = $c[ 0]. $c[1];
explode
(PHP 3, PHP 4, PHP 5)
explode -- 1 つの文字列を使用して別の文字列を分割します
説明
配列の爆発 (文字列区切り文字、文字列文字列 [, int limit] )
この関数は、文字列で構成される配列を返します。各要素は文字列の部分文字列であり、境界点として文字列区切り文字で区切られます。 limit パラメーターが設定されている場合、返される配列には最大制限要素が含まれ、最後の要素には文字列の残りの部分が含まれます。
区切り文字が空の文字列 ("") の場合、explode() は FALSE を返します。区切り文字に文字列内に見つからない値が含まれている場合、explode() は文字列の 1 つの要素を含む配列を返します。
limitパラメータが負の場合、最後のlimit要素を除くすべての要素が返されます。この機能は PHP 5.1.0 の新機能です。
歴史的な理由により、implode() は 2 つのパラメーター オーダーを受け取ることができますが、explode() は受け取ることができません。区切り文字パラメータが文字列パラメータの前にあることを確認する必要があります。
注: パラメータ制限は PHP 4.0.1 で追加されました。
例 1.explode() 例
コードをコピーします コードは次のとおりです:
//例 1
$pizza = "piece1 Piece2 Piece3 Piece4 Piece5 Piece6";ピース =explode( " ", $pizza); // ピース 1
エコー $ピース[1] // ピース 2
// 例 2
$data = "foo:*:1023: 1000::/ home/foo:/bin/sh";
list($user, $pass, $uid, $gid, $gecos, $home, $shell) =explode(":", $data);
echo $user; // foo
echo $pass; // *
?> two|three|four'// 正の制限
print_r('|', $str, 2); limit
print_r(explode('|', $str, -1 ));
?>
上記の例は次のように出力します:
Array ( [0] => one [1] => two |three|four )
Array
(
[0] => one
[1] => two
[2] => three
)
注: この関数はバイナリ オブジェクトに対して安全に使用できます。
http://www.bkjia.com/PHPjc/326483.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/326483.html
技術記事
次のようにコードをコピーします: $a = "String"; $c=explode("削除されるテキスト", $a, 2); $b = $c[0].$c[1]; 、PHP 4、PHP 5) 爆発 -- ある文字列を別の文字列に分割します...