ich bin für die einfachste Weg, um eine einzelne Variable zu nehmen wie:kommagetrennte Zeichenfolge Array
$variable = 'left,middle,right';
und schreiben Sie es auf eine array();
Spaltung an den Kommas.
ich bin für die einfachste Weg, um eine einzelne Variable zu nehmen wie:kommagetrennte Zeichenfolge Array
$variable = 'left,middle,right';
und schreiben Sie es auf eine array();
Spaltung an den Kommas.
$array = explode(',', $variable);
Falls Sie Zeichenfolge ein wenig komplexer wird (dh Elemente können in Anführungszeichen gesetzt werden und sowohl das Trennzeichen und die zitierte Zeichen kann innerhalb eines Elements erscheinen), die Sie auch interessieren könnten in fgetcsv() und str_getcsv()
$variable = '"left,right","middle", "up,down"';
$row = str_getcsv($variable);
var_dump($row);
druckt
array(3) {
[0]=>
string(10) "left,right"
[1]=>
string(6) "middle"
[2]=>
string(7) "up,down"
}
Das recht ordentlich ist, wusste ich nicht darüber. – Teekin
können Sie auch preg_split()
verwenden
$variable = 'left , middle, right';
print_r (preg_split("/\s*,\s*/",$variable));
implodieren und explodieren einige Ihrer besten Freunde sein;) – Matt