Задать вопрос

У товаров артикул вида XXXX 6653 нужно привести к 6653 XXXX можно как-то скорректировать не вручную?

Имеется сайт на phpshop, у товаров артикул вида XXXX 6653 нужно привести к 6653 XXXX, то бишь поменять местами цифры с буквами, как можно реализовать?
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
gobananas
@gobananas
finishhim.ru
$res = implode(' ', array_reverse(explode(' ', 'XXXX 6653')));
print_r($res); // 6653 XXXX
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
slo_nik
@slo_nik Куратор тега PHP
Добрый день.
Попробуйте начать со следующего варианта:
$str = "XXXX 6653";
$pattern = "#(\w+)\s(\d+)#";
$replacement = "$2 $1";
echo preg_replace($pattern, $replacement, $str);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы