ホームページ > バックエンド開発 > PHPチュートリアル > PHP でのexplodeとimplodeの使用

PHP でのexplodeとimplodeの使用

angryTom
リリース: 2023-04-07 16:32:02
転載
3130 人が閲覧しました

PHP でのexplodeとimplodeの使用

##explode() 関数は文字列を配列に分割し、

implode() 関数は配列を次のように分割します。要素は文字列に結合されます。

explode

配列explodeを定義します( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] )

パラメータ:制限は結果の数を制限します。

$str = "hi, jason, world";
print_r(explode(',', $str));
print_r(explode(',', $str, 2));
ログイン後にコピー

結果:

Array
(
[0] => hi
[1] => jason
[2] => world
)
Array
(
[0] => hi
[1] => jason, world
)
ログイン後にコピー
演習例: 文字列 a を定義し、アンダースコア以降の値がどのくらいになるかを計算し、文字列分割関数を使用します。

 $a='331612_1,331495_1,331461_2,331559_1,333080_1,333555_1,331448_1,331618_1,333388_1,33
 3408_1,327937_1,331615_1,331499_1';
 $arr=explode(',',$a);
 $sum=0;
 foreach ($arr as $value) {
     $ary=explode('_', $value);
     $sum+=$ary[1];
 }
 print_r($sum);
ログイン後にコピー

implode

定義文字列 implode ( string $glue , array $pcs )

<?php
$array  = array( &#39;lastname&#39; ,  &#39;email&#39; ,  &#39;phone&#39; );
 $comma_separated  =  implode ( "," ,  $array );
echo  $comma_separated ;  // lastname,email,phone
ログイン後にコピー

PHP 関連の知識の詳細については、

を参照してください。 PHP中国語ウェブサイト

!

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

関連ラベル:
ソース:blog.csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
javascript - 単語数を数える関数?
から 1970-01-01 08:00:00
0
0
0
スーパーグローバル変数
から 1970-01-01 08:00:00
0
0
0
関数と変数の違いは何ですか?
から 1970-01-01 08:00:00
0
0
0
JavaScript - js 10 進数から 16 進数へ
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート