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

PHP-Komma zum Array

WBOY
WBOYOriginal
2023-05-06 14:17:08726Durchsuche

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);

Die Ausgabe lautet wie folgt:

Array
(
    [0] => apple
    [1] => banana
    [2] => grape
    [3] => orange
)

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);

Das Ausgabeergebnis lautet wie folgt:

Array
(
    [0] => apple
    [1] => banana
    [2] => grape
    [3] => orange
)

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;

Das Ausgabeergebnis lautet wie folgt:

apple,banana,grape,orange

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!

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