Я использую preg_replace()
и регулярное выражение для удаления всех символов перед дефисом (-). Я хотел бы обновить выражение, чтобы также удалить сам дефис. Полная строка кода показана ниже в контексте.
$item['options']['Size'] = preg_replace('/^[^-]*/', '', $item['options']['Size']);
Итак, скажем, у меня есть следующая строка:
ТЕСТ123-150С200
Текущая функция preg_replace оставит мне:
-150X200
Я хотел бы закончить с:
150X200
Может ли кто-нибудь предложить, как я могу обновить регулярное_выражение для достижения этой цели. Спасибо
$item['options']['Size'] = preg_replace('/^[^-]*-/', '', $item['options']['Size']);
. - person Wiktor Stribiżew   schedule 19.11.2015substr()
?$item['options']['Size'] = substr(preg_replace('/^[^-]*/', '', $item['options']['Size']),1 );
Запуск вновь сгенерированной строки на один шаг вперед, т.е. - person Jan   schedule 19.11.2015