Was ist der Unterschied zwischen IMPLODE & JOIN
Was ist der Unterschied zwischen IMPLODE
& JOIN
da beide auf die gleiche Weise funktioniert.
<?php
$array = array(1,2,3);
echo join(",", $array); //output 1,2,3
echo implode(",", $array); //output 1,2,3
?>
Ist, gibt es keinen Vorteil der Verwendung der einen oder anderen?
InformationsquelleAutor der Frage Khawer Zeshan | 2013-07-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie Aliase von einander. Sie sollte theoretisch funktionieren genau das gleiche. Obwohl, mit explode/implode hat sich gezeigt, zur Steigerung der awesomeness von Ihren code, indem Sie 10%
InformationsquelleAutor der Antwort PlausibleSarge
Join: Join ist ein Alias für implode().
Beispiel:
Implodieren: implode Gibt einen string aus array-Elementen.
Beispiel:
UPDATE:
Getestet habe ich Sie im Benchmark-und Sie sind die gleichen in der Geschwindigkeit. Es gibt keinen Unterschied zwischen Ihnen.
InformationsquelleAutor der Antwort Erman Belegu
join()
ist ein alias fürimplode()
soimplode
theoretisch mehr "native PHP -" obwohl es absolut keine performance-Steigerung gewonnen werden, indem es mit.Auf der anderen Seite
join()
gefunden wird, unter anderen Sprachen, Perl, Python und ECMAScript (einschließlich JavaScript) und so viel mehr portable in Bezug auf die Verständlichkeit für ein breiteres Publikum von Programmierern.So, obwohl
explode
undimplode
sind unbestritten viel dramatischer, würde ich vote fürjoin
als universeller Ausdruck die Verkettung von jedem Wert eines Arrays in eine Zeichenfolge.InformationsquelleAutor der Antwort Tom Auger
Kann nicht jeder denken. Das eine ist ein alias des anderen. Sie beide kombinieren-array-Elemente in eine Zeichenkette um.
InformationsquelleAutor der Antwort vee