Ich habe sowohl hier als auch bei Google danach gesucht, falls ich also etwas Offensichtliches übersehen habe, bitte ich um Entschuldigung. Es ist möglich, dass ich einfach den Namen für die Formatierung dieser Zahlen nicht kenne.
Ich möchte mit einer Zeichenkette beginnen, z. B. "1-3,5,7-9", und diese in ein PHP-Array mit den folgenden Einträgen umwandeln: 1,2,3,5,7,8,9
Ich weiß, wie dies zu tun, indem Sie preg_split auf ein Komma, dann iterieren durch und erweitern alle - Markierungen, aber ich fühle, wie es muss eine einfachere/bessere Weise.
EDITAR
Ich habe mich nicht klar ausgedrückt, aber die Zeichenfolge muss SPANS enthalten! Das heißt, wenn mein String "1-9" war, sollte mein resultierendes Array "1,2,3,4,5,6,7,8,9" sein, NICHT nur "1,9". Tut mir leid, dass das vorher nicht klar war.