ホームページ >バックエンド開発 >PHPチュートリアル >phpのexplode()関数とimplode()関数の使用手順
以下は、PHP での explode と implode の使用法、バレエシューズについてです。友達に役立つことを願っています
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; // * ?>
コードは次のとおりです:
<?php $str = 'one|two|three|four'; // 正数的 limit print_r(explode('|', $str, 2)); // 负数的 limit print_r(explode('|', $str, -1)); ?>
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 サイトの他の関連記事を参照してください。