Hola a todos!
Estoy haciendo una sección de una web, la cual muestra una serie de armas.
Dichas armas, están a la venta en un mercado, del cual, me gustaría obtener el precio de venta mas bajo y mas alto.
Para realizar lo anterior había pensado hacer lo siguiente:
- Como para cada arma tengo la URL del mercado, (ejemplo:
http://steamcommunity.com/market/sea...l#p1_price_asc) con PHP obtejer el codigo de dicha pagina
- En segundo lugar, leer el codigo PHP y sacar mediante expresiones regulares los precios
- Por último guardarlos en un array y mediante una función pintar el precio mas bajo y mas alto.
Hasta el momento llevo desarrollado el siguiente código:
Código PHP:
Ver original<?php
$content=implode('',file('http://steamcommunity.com/market/search?category_730_Weapon%5B%5D=tag_weapon_ak47&appid=730&q=Wasteland+Rebel#p1_price_asc'));
$expresion= "/<span class=\"market_table_value\"\>(.*)<\/span>/U";
?>
Sin embargo lo anterior no funciona... Es la expresion regular que no se como construirla!!
Para aclarar:
La expresion regular anterior deberia devolver una serie de elementos con el siguiente contenido:
Código:
<span class="market_table_value">
A partir de:<br>
<span style="color:white">17,22€ </span>
</span>
Posteriormente me gustaria perfeccionarla para obtener unicamente el 17'22€... aunque mejor vallamos por partes no?
Muchas gracias por vuestro tiempo y un saludo.