ホームページ  >  記事  >  バックエンド開発  >  PHP でのexplodeとimplodeの使用

PHP でのexplodeとimplodeの使用

angryTom
angryTom転載
2019-10-15 14:14:193060ブラウズ

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 までご連絡ください。