Разделить строку между цифровыми и нецифровыми символамиPhp

Кемеровские программисты php общаются здесь
Anonymous
Разделить строку между цифровыми и нецифровыми символами

Сообщение Anonymous »

Моя строка: «30OKOKOKOKOKOKOKOK30OKOKOKOKOKOKOKOKOKOKOKOKOK120»
Я хочу разделить ее на цифры и строку «ОК», мой ожидаемый результат:

Код: Выделить всё

array(0=>30,1=>OK,2=>OK,......,n=>120)
сейчас я использую это

Код: Выделить всё

preg_match_all('!\d+!', $str, $matches);
но он возвращает только цифры, например 30,30,120

Подробнее здесь: https://stackoverflow.com/questions/443 ... characters

Вернуться в «Php»