Split PHP-String in Stücke unterschiedlicher Länge

Ich suche nach Möglichkeiten, eine Zeichenfolge in eine Art Array aufzuteilenstr_split(), wo die Stücke alle unterschiedlich groß sind.

Ich könnte das tun, indem ich die Saite mit einem Haufen durchschleifesubstr(), aber das sieht weder elegant noch effizient aus. Gibt es eine Funktion, die einen String und ein Array akzeptiert, wie (1, 18, 32, 41, 108, 125, 137, 152, 161) und ergibt eine Reihe von entsprechend gehackten Streichern?

Explode ist ungeeignet, da die Chunks durch eine unterschiedliche Anzahl von Leerzeichen begrenzt sind.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage