Разделение строки с использованием регулярного выражения PHPPhp

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

Сообщение Anonymous »

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

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

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

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

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

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

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