43 Stimmen

Wie konvertiert man in PHP ein Array in einen String?

Was wäre der beste Weg, um die Array-Werte zu erhalten und sie als kommagetrennte Zeichenkette zu speichern, wenn es sich um ein Array wie das folgende handelt?

Array ( [0] => 33160,
        [1] => 33280,
        [2] => 33180,
        [3] => 33163,
        [4] => 33181,
        [5] => 33164,
        [6] => 33162,
        [7] => 33179,
        [8] => 33154,
        [9] => 33008,
        [10] => 33009,
        [11] => 33161,
        [12] => 33261,
        [13] => 33269,
        [14] => 33169,
        [15] => 33022,
        [16] => 33141,
        [17] => 33168,
        [18] => 33020,
        [19] => 33023,
        [20] => 33019,
        [21] => 33153,
        [22] => 33238,
        [23] => 33138,
        [24] => 33167,
        [25] => 33082,)

3 Stimmen

Warum muss dies eine Zeichenkette sein? Wie soll diese Zeichenkette formatiert werden? Was machen Sie damit? Mehr Details wären schön.

0 Stimmen

Nur durch Komma getrennte Postleitzahlen wie 33160,33280,33180 usw...

2voto

bcosca Punkte 17013
implode(' ',$array);

2voto

PHP implode Funktion kann verwendet werden, um ein Array in eine Zeichenkette zu konvertieren --- sie ist ähnlich wie die join in anderen Sprachen.

Sie können ihn wie folgt verwenden:

$string_product = implode(',', $array);

Mit einem Array wie [1, 2, 3] würde dies zu einer Zeichenkette führen wie "1,2,3" .

0voto

cdhowie Punkte 142402

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X