У меня есть ряд строк в виде
10a99b5c
55
2a3b1
g
Как я могу разделить строку по символам (которая всегда отображается как один символ между числами или в начале / конце строки )
array([0] => 10a99b5c, [1] => 10, [2]=> a99, [3] => b5, [4] => c),
array([0] => 55, [1] => 55),
array([0] => 2a3b1, [1] => 2, [2] => a3, [3] => b1),
array([0] => g, [1] => g),
Выходной формат не важен, я могу справиться, я просто понятия не имею, какой шаблон регулярного выражения может добиться цели (даже намек достаточно).
I сделать это с preg_replace_callback
, где я использую цифры, найденные для каждого символа, для набора вычислений.