Heim > Backend-Entwicklung > PHP-Problem > PHP-Komma zum Array

PHP-Komma zum Array

WBOY
Freigeben: 2023-05-06 14:17:08
Original
809 Leute haben es durchsucht

In PHP müssen wir manchmal durch Kommas getrennte Zeichenfolgen in ein Array konvertieren. Nehmen wir an, wir haben einen durch Kommas getrennten Datensatz aus der Datenbank erhalten, möchten ihn jedoch in ein Array konvertieren, damit wir ihn bequemer bearbeiten können.

In PHP kann eine durch Kommas getrennte Zeichenfolge über die Funktion explosion() in ein Array umgewandelt werden. Die Verwendung dieser Funktion ist sehr einfach. Sie müssen nur zwei Parameter in der Funktion übergeben: das Trennzeichen und die zu teilende Zeichenfolge.

Hier ist ein Beispielcode:

$str = "apple,banana,grape,orange";
$arr = explode(",", $str);
print_r($arr);
Nach dem Login kopieren

Die Ausgabe lautet wie folgt:

Array
(
    [0] => apple
    [1] => banana
    [2] => grape
    [3] => orange
)
Nach dem Login kopieren
Nach dem Login kopieren

Im obigen Code verwenden wir Komma als Trennzeichen und übergeben die Zeichenfolge „Apfel,Banane,Traube,Orange“ an die Funktion explosion() . Die Funktion gibt ein Array zurück, in dem das Trennzeichen "," zum Teilen der Zeichenfolge verwendet wird und das resultierende Array vier Elemente enthält.

Zusätzlich zur Verwendung von Kommas als Trennzeichen können wir auch andere Symbole als Trennzeichen verwenden. Im folgenden Beispielcode verwenden wir beispielsweise Leerzeichen als Trennzeichen:

$str = "apple banana grape orange";
$arr = explode(" ", $str);
print_r($arr);
Nach dem Login kopieren

Das Ausgabeergebnis lautet wie folgt:

Array
(
    [0] => apple
    [1] => banana
    [2] => grape
    [3] => orange
)
Nach dem Login kopieren
Nach dem Login kopieren

Zusätzlich zur Konvertierung einer Zeichenfolge in ein Array können wir auch die Funktion implode() verwenden, um eine zu konvertieren Array in eine Zeichenfolge umwandeln, jedes Element mit dem angegebenen Trennzeichen verbinden. Die spezifische Verwendungsmethode ist das Gegenteil der Funktion „explodieren“:

$arr = array("apple", "banana", "grape", "orange");
$str = implode(",", $arr);
echo $str;
Nach dem Login kopieren

Das Ausgabeergebnis lautet wie folgt:

apple,banana,grape,orange
Nach dem Login kopieren

Kurz gesagt: Um eine durch Kommas getrennte Zeichenfolge in ein Array zu übertragen, müssen Sie nur die Funktion „explosive()“ verwenden und einfach das Trennzeichen und die zu konvertierende Zeichenfolge als Parameter übergeben. Wenn Sie das Array außerdem in eine durch Kommas getrennte Zeichenfolge konvertieren müssen, können Sie die Funktion implode() verwenden und müssen außerdem das Trennzeichen und das Array als Parameter übergeben. Die Konvertierung zwischen durch Kommas getrennten Zeichenfolgen und Arrays ist in PHP sehr einfach und leicht zu verstehen, und wir können sie in der tatsächlichen Entwicklung flexibel verwenden.

Das obige ist der detaillierte Inhalt vonPHP-Komma zum Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage