Heim  >  Artikel  >  Backend-Entwicklung  >  Der Unterschied in der Verwendung zwischen der PHP-Funktion „implode()' und der Funktion „explosive()'.

Der Unterschied in der Verwendung zwischen der PHP-Funktion „implode()' und der Funktion „explosive()'.

怪我咯
怪我咯Original
2017-05-23 14:58:213152Durchsuche

Die Funktion „explosive()“ in PHP lautet: Verwenden Sie einen String, um einen anderen String zu teilen und ein aus Strings bestehendes Array zurückzugeben. Die Funktion implode() gibt einen String zurück, der aus Array-Elementen besteht. Diese beiden Funktionen sind die gegenseitigen Konvertierungsfunktionen zwischen

zwischen Zeichenfolgen und Arrays.

Aus Sicht der Verwendung besteht das erste darin, Array-Elemente zu Zeichenfolgen zu verbinden, und das andere darin, Zeichenfolgen in Arrays aufzuteilen. Die Verwendung ist also unterschiedlich

Dann gibt es Unterschiede in den empfangenen Parametern. Aus historischen Gründen kann explosion() nicht zwei Parameterbefehle empfangen. Es muss sichergestellt werden, dass der Trennparameter vor dem Zeichenfolgenparameter steht.

Und implode() kann zwei Parameteraufträge akzeptieren.

Beispiel

implode() Verbindungsfunktion:

<?php
$array = array(&#39;a&#39; => 1, &#39;b&#39;=>2, &#39;c&#39;=>3, &#39;d&#39;=>4);
$string = implode("-",$array);
   echo $string;
?>

mit Das laufende Ergebnis lautet wie folgt:
Der Unterschied in der Verwendung zwischen der PHP-Funktion „implode() und der Funktion „explosive().

explode() Split-Funktion:

Beachten Sie, dass dieses Trennzeichen in der Zeichenfolge We vorhanden ist Verwenden Sie weiterhin die obigen Ergebnisse als Beispiel

<?php
$string = "1-2-3-4";
$array = explode("-",$string);
echo "<pre class="brush:php;toolbar:false">";
print_r($array);
?>

Ergebnisse der Codeausführung:

Der Unterschied in der Verwendung zwischen der PHP-Funktion „implode() und der Funktion „explosive().

Implode()-Funktion und Explode()-Funktion verwenden Szenario :

Die Methode explosion() wird oft verwendet, um mehrere Optionen einzugeben, sie durch bestimmte Trennzeichen zu trennen und sie in ein Array umzuwandeln.

implode() wandelt das Array in einen String um, z. B.

insert into table (col1,col2,col3) values(&#39;value1&#39;,&#39;value2&#39;,&#39;value3&#39;)

, diese Konstruktion kann einfacher werden


【Empfohlene verwandte Artikel】

1.Detaillierte Erklärung des PHP-Funktionsbeispiels explosion()

2.Detaillierte Erklärung des PHP-Implode() Funktionsbeispiel

Das obige ist der detaillierte Inhalt vonDer Unterschied in der Verwendung zwischen der PHP-Funktion „implode()' und der Funktion „explosive()'.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn