Bezdna
24.07.2013 - 01:13
Возникла задача:
есть данные вида 111х222х333/444, либо 111х222/444. Необходимо отделить 111х222 в первом случае и 111 во втором. Если есть какие-либо мысли прошу пнуть в нужном направлении.
а если в лоб сделать?)
$a = '111x222/444';
$b = explode('x', $a);
array_pop($b);
echo implode($b, 'x');
Zzepish
24.07.2013 - 02:20
preg_split('/x[0-9]+\//',$text)
Видимо переоценил я свои силы, в связи с чем прошу уважаемое сообщество помочь ещё раз.
Задача целиком:
Есть список размера деталей в вышеприведённом виде, т.е.:
111х222х333/4
и
111х222/444
Нужно из первых двух значений первого варианта или первого значения второго создать список вида: 111х222, 111, и т.д..
Подводные камни:
В начале строки может стоять число-буквенное значение, например АА-5 111х222/444, и в конце строки указание количества в виде АА 111х222/444 - 2шт. Вот с этими "подводными камнями" не своими силами справиться не удаётся никак.
Буду весьма признателен уж если не за готовое решение, то хотя бы за очередной пинок в нужную сторону.
Zzepish
6.08.2013 - 15:27
preg_match_all('#([0-9]+x[0-9]+|[0-9]+)x[0-9]+/[0-9]+#')
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.