Перейти к содержимому


Как выдернуть из строки кусок с нужной инфой?


  • Вы не можете ответить в тему
В теме одно сообщение

#1 mx009

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 54 сообщений
Репутация: 0
Начинающий

Отправлено 14 July 2012 - 12:54 PM

Имеем таблицу ordered_carts. Там поле NAME имеет след формат - "[код товара] название товара"

Подскажите плиз как выдернуть код товара из этой строки ??? Какой функцией.

Код товара от 3 до 6 символов.

Например строка - [123456] ПЛИТКА В ГОРОШЕК, надо выдернуть 123456 и закинуть в отдельную переменную

Спасибо
  • 0

#2 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 14 July 2012 - 03:35 PM

Подскажите плиз как выдернуть код товара из этой строки ??? Какой функцией.

Вариантов масса. Лень почитать описание функций PHP для работы со строками?
Например, используя соответствующее регулярное выражение и функцию preg_match:

$a = '[123456] ПЛИТКА В ГОРОШЕК';
preg_match('/^\[(\d+?)\]/',$a,$B);
echo $B[1];

  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)