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 $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:
Posteriormente me gustaria perfeccionarla para obtener unicamente el 17'22€... aunque mejor vallamos por partes no?<span class="market_table_value"> A partir de:<br> <span style="color:white">17,22€ </span> </span>
Muchas gracias por vuestro tiempo y un saludo.