Heim  >  Artikel  >  Backend-Entwicklung  >  Die Verwendung von Explode und Implode in PHP

Die Verwendung von Explode und Implode in PHP

angryTom
angryTomnach vorne
2019-10-15 14:14:193049Durchsuche

Die Verwendung von Explode und Implode in PHP

explode()-Funktion teilt die Zeichenfolge in ein Array auf;

implode()-Funktion teilt die Zeichenfolge auf array into Die Elemente werden zu einem String zusammengefasst.

explode

Array-Explosion definieren ( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] )

Parameter: limit begrenzt die Anzahl der Ergebnisse.

$str = "hi, jason, world";
print_r(explode(',', $str));
print_r(explode(',', $str, 2));

Ergebnis:

Array
(
[0] => hi
[1] => jason
[2] => world
)
Array
(
[0] => hi
[1] => jason, world
)

Übungsbeispiel: Definieren Sie eine Zeichenfolge a, berechnen Sie, wie viel sich die Werte nach dem Unterstrich addieren, und verwenden Sie die Funktion zum Teilen von Zeichenfolgen.

 $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

String implode definieren ( string $glue , array $pieces )

<?php
$array  = array( &#39;lastname&#39; ,  &#39;email&#39; ,  &#39;phone&#39; );
 $comma_separated  =  implode ( "," ,  $array );
echo  $comma_separated ;  // lastname,email,phone

Weitere PHP-bezogene Kenntnisse finden Sie unter PHP Chinesische Website !

Das obige ist der detaillierte Inhalt vonDie Verwendung von Explode und Implode in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:blog.csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen