dividir string PHP em pedaços de comprimento variável
Eu estou procurando maneiras de dividir uma string em uma matriz, tipo destr_split()
, onde os pedaços são todos de tamanhos diferentes.
Eu poderia fazer isso por loop através da corda com um monte desubstr()
, mas isso parece nem elegante nem eficiente. Existe uma função que aceita uma string e uma matriz, como (1, 18, 32, 41, 108, 125, 137, 152, 161
), e produz uma matriz de pedaços de cordas adequadamente cortadas?
A explosão é inadequada porque os blocos são delimitados por números variáveis de espaços em branco.