How to get substring of comma-delimited-Zeichenfolge?
Habe ich ein Komma getrennte Strings und wollen, dass die ersten 100 Einträge (nicht einschließlich die 100-Komma) als eine einzige Zeichenkette.
Also zum Beispiel wenn ich den string
a,b,c,d,e,f,g
Und das problem war die ersten 3 Einträge, die gewünschte Ergebnis-string wäre
a,b,c
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit explode/implode:
Mithilfe von regex:
explode
für diese, pass in dielimit
3. parameter auf 1 gesetzt + die Anzahl der Elemente, die Sie beschränken wollen, ist vergebliche Mühe. php.net/manual/en/function.explode.phpversuchen, das php explode() Funktion.
Schleife durch das array, um die Werte, die Sie möchten:
Können Sie dies durch das finden der 100-Trennzeichen:
oder ähnlich tokenisierung es:
Eine Möglichkeit ist die split den string nach dem Komma und die ersten 100 Indizes zusammen (Komma-getrennt).
Bevor diese, die Sie haben zu prüfen, ob count(array) größer oder kleiner als 100.