ホームページ >バックエンド開発 >PHPチュートリアル >phpのexplode()関数とimplode()関数の使用手順

phpのexplode()関数とimplode()関数の使用手順

怪我咯
怪我咯オリジナル
2017-07-07 10:03:261778ブラウズ

以下は、PHP での explodeimplode の使用法、バレエシューズについてです。友達に役立つことを願っています

php と言えば、function は非常に重要であり、私も php 愛好家です。 、 PHP を進めたい友達がマスターしなければならないこと PHP を学ぶ友達は、配列もマスターしなければならないことを知っています。つまり、PHP と配列の配列を学ぶことが一般的であると言えます。 文字列 などを分割するには、explode 関数と implode 関数を使用する必要があります。以下では、PHP でのexplode 関数と implode 関数の使用方法について説明します。 3、PHP 4、PHP 5)explode -- 1つの文字列を使用して別の文字列を分割します description
arrayexplode (
string
Separator, string string [, int limit]) この関数は文字列で構成される配列で、それぞれを返します要素は文字列の部分文字列であり、それらは境界面として文字列区切り文字によって分離されます。
limit パラメーターが設定されている場合、返される配列には少なくとも制限要素が含まれ、最後の要素には文字列の残りの部分が含まれます。
区切り文字が空の文字列 ("") の場合、explode() は FALSE を返します。
セパレーターに含まれる値が文字列内で見つからない場合、explode() は文字列の 2 つの要素を含む配列を返します。
limit パラメーターが負の数の場合、最後の limit 要素を除くすべての要素が返されます。この機能はPHP 5.1.0で新たに追加されました。

歴史的な理由により、implode() は 2 種類のパラメーターの順序を受け入れることができますが、explode() は受け入れることができません。区切り文字パラメータが文字列パラメータの前にあることを確認する必要があります。 注: パラメータ制限は PHP 4.0.1 で追加されました。

例 1.
explode() の例


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

<?php 
// 示例 1 $pizza = "piece1 piece2 piece3 piece4 piece5 piece6"; 
$pieces = explode(" ", $pizza); 
echo $pieces[0]; // piece1 
echo $pieces[1]; // piece2 

// 示例 2 
$data = "foo:*:1023:1000::/home/foo:/bin/sh"; 
list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data); 
echo $user; // foo 
echo $pass; // * 
?>

例 2.

limit パラメーターの例

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

<?php 
$str = &#39;one|two|three|four&#39;; // 正数的 
limit print_r(explode(&#39;|&#39;, $str, 2)); // 负数的 
limit print_r(explode(&#39;|&#39;, $str, -1)); 
?>

上記の例は出力: Array ([ 0] => one [ 1] => two|three|four ) 配列 ( [0] => one [1] => two [2] => three)

注: 関数が2 入力オブジェクトに安全に使用できます。

PHP implode() 関数

例387d63203a156772beee30651e66ddcb出力:
Hello World! Beautiful Day!

定義と使用法 implode() 関数は、配列要素を文字列に結合します。
構文 implode(separator,array)
パラメータ説明セパレータはオプションです。配列要素の間に何を配置するかを指定します。デフォルトは「」(空の文字列)です。配列は電話番号 400 である必要があります。文字列に結合される配列。区切り文字パラメータはオプションであることに注意してください。ただし、下位互換性を保つために、2 つのパラメータを使用することをお勧めします。
リマインダーとテキストテキスト: implode() は 2 種類のパラメータ順序を受け入れることができます。しかし、歴史的な理由により、explode() には終わりがありません。区切り文字パラメータが文字列パラメータの前にあることを確認する必要があります。


PHP の爆発と内部崩壊



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

<?php 
$zongzi = "1|2|3|4|5|6"; 
$zongzi = explode("|",$zongzi); 
var_dump($zongzi); 
$zongzi = implode("|",$zongzi); 
echo $zongzi; 
?>

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

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