PocketDevil
Новичок
Проблема с регуляркой
Есть текст в такойм виде:
p[31080]['p']='$155.40';p[31081]=newArray();p[31081]['p']='$206.10';p[31082]=newArray();p[31082]['p']='$45.00';p[31083]=newArray();p[31083]['p']='$79.80';p[31084]=newArray();p[31084]['p']='$101.70';p[31085]=newArray();p[31085]['p']='$173.40';p[31086]=newArray();p[31086]['p']='$233.10';p[31087]=newArray();p[31087]['p']='$49.90';p[31088]=newArray();p[31088]['p']='$91.80';p[31089]=newArray();p[31089]['p']='$125.70';
Я пытаюсь получить цену нужного мне продукта по id. Использую регулярку такого вида:
preg_match("|p\[31086\]\['p'\]\='\$(.*)';|isUS",$str,$price);
print_r($price);
по идее я должен получить массив, где и будет нужное мне 233.10 Но массив пустой =(
ЗЫ: Не пинайте сильно
Есть текст в такойм виде:
p[31080]['p']='$155.40';p[31081]=newArray();p[31081]['p']='$206.10';p[31082]=newArray();p[31082]['p']='$45.00';p[31083]=newArray();p[31083]['p']='$79.80';p[31084]=newArray();p[31084]['p']='$101.70';p[31085]=newArray();p[31085]['p']='$173.40';p[31086]=newArray();p[31086]['p']='$233.10';p[31087]=newArray();p[31087]['p']='$49.90';p[31088]=newArray();p[31088]['p']='$91.80';p[31089]=newArray();p[31089]['p']='$125.70';
Я пытаюсь получить цену нужного мне продукта по id. Использую регулярку такого вида:
preg_match("|p\[31086\]\['p'\]\='\$(.*)';|isUS",$str,$price);
print_r($price);
по идее я должен получить массив, где и будет нужное мне 233.10 Но массив пустой =(
ЗЫ: Не пинайте сильно