podziel ciąg php na kawałki o różnej długości
Szukam sposobów na podzielenie łańcucha na tablicę, w pewnym sensiestr_split()
, gdzie kawałki są różnej wielkości.
Mógłbym to zrobić, zapętlając łańcuch za pomocą kilkusubstr()
, ale to nie wygląda ani elegancko, ani wydajnie. Czy istnieje funkcja, która akceptuje łańcuch i tablicę, np. (1, 18, 32, 41, 108, 125, 137, 152, 161
) i daje tablicę odpowiednio posiekanych kawałków strun?
Rozbijanie jest niewłaściwe, ponieważ porcje są rozdzielane przez różne liczby białych znaków.