Nur eine Anmerkung, die Leute stimmen Sie wegen der minimalen Menge an Informationen und der schlecht formulierten Frage ab.
Troggy
@Troggy - während meiner Bearbeitung wollte ich es in lesbares Englisch ändern, aber dann wurde mir klar, dass es wahrscheinlich nur ein Duplikat vieler anderer Fragen sein würde
John Rasch
3
Keine Frage ist zu einfach, aber Sie sollten sich die Funktionen des String-Handlers ansehen. Nicht weil es eine schlechte Frage ist, sondern etwas in den Dokumenten zu finden, fühlt sich gut und manchmal schneller an.
@McLosysCreative Vielleicht gefällt Ihnen auch, var_dumpwelche Informationen detaillierter sind. Noch nützlicher ist, var_export($myArray, true)dass die Ausgabe var_dumpals Zeichenfolge zurückgegeben wird, sodass Sie sie in einem Protokoll speichern können, ohne die generierte Site zu
Wenn diese Zeichenfolge aus einer CSV-Datei stammt, würde ich verwenden fgetcsv()(oder str_getcsv()wenn Sie PHP V5.3 haben). Auf diese Weise können Sie zitierte Werte korrekt analysieren. Wenn es kein CSV ist, explode()sollte die beste Wahl sein.
Am besten verwenden Sie die Funktion "explode ()".
$content ="dad,fger,fgferf,fewf";
$delimiters =",";
$explodes = explode($delimiters, $content);foreach($exploade as $explode){
echo "This is a exploded String: ". $explode;}
Wenn Sie einen schnellen wollen nähern können Sie ein Trennzeichen - Tool wie verwenden Delimiters.co Es gibt viele Websites wie diese. Aber ich bevorzuge einen einfachen PHP-Code.
explode hat einige sehr große Probleme im realen Gebrauch:
count(explode(',',null));// 1 !!
explode(',',null);// [""] not an empty array, but an array with one empty string!
explode(',',"");// [""]
explode(',',"1,");// ["1",""] ending commas are also unsupported, kinda like IE8
Antworten:
Versuchen explodieren :
Ausgabe :
quelle
var_dump
welche Informationen detaillierter sind. Noch nützlicher ist,var_export($myArray, true)
dass die Ausgabevar_dump
als Zeichenfolge zurückgegeben wird, sodass Sie sie in einem Protokoll speichern können, ohne die generierte Site zuAusgabe
quelle
In komplizierteren Situationen müssen Sie möglicherweise verwenden
preg_split
.quelle
Wenn diese Zeichenfolge aus einer CSV-Datei stammt, würde ich verwenden
fgetcsv()
(oderstr_getcsv()
wenn Sie PHP V5.3 haben). Auf diese Weise können Sie zitierte Werte korrekt analysieren. Wenn es kein CSV ist,explode()
sollte die beste Wahl sein.quelle
Code:
Online:
quelle
Auf einfache Weise können Sie mit gehen
explode($delimiter, $string)
;Aber im Großen und Ganzen mit manueller Programmierung:
Outpou:
print_r($resultArr);
quelle
Am besten verwenden Sie die Funktion "explode ()".
Wenn Sie einen schnellen wollen nähern können Sie ein Trennzeichen - Tool wie verwenden Delimiters.co Es gibt viele Websites wie diese. Aber ich bevorzuge einen einfachen PHP-Code.
quelle
explode
hat einige sehr große Probleme im realen Gebrauch:deshalb bevorzuge ich preg_split
die gesamte Kesselplatte:
quelle