У меня есть строки, которые состоят из метки, подчеркивание и идентификатор:Каков наиболее эффективный способ отделить числовые и нечисловые части строки?
- "category_4"
- "office_362"
- "core_market_56"
Что я бы хотели бы иметь две различные порции:
- массив ("категория", 4)
- массив («офис», 362)
- массив («core_market», 56)
Я знаю, что я могу выделить числовое значение, затем развернитесь и вычитать, что из исходной строки, но я Не уверен, есть ли более чистый способ сделать это за один шаг. Аргумент Explode limit
кажется близким, и я чувствую, что существует шаблон регулярного выражения, который может быть разделен только на последний символ подчеркивания.
Спасибо за ответ и объяснения, я ценю это! –
Мое удовольствие :-) –