如何使用PHP从网站获取特定条目


How can I get an specific entry from a website with PHP?

有人能帮我用PHP从网站上获取特定条目吗?

这些信息在网站上:"price": "10.03"我只想提取价格:10.03。

我想使用Regex。我正在用一个在线工具测试我的正则表达式。但不正确:("price": ")[0-9][.]*

有人能帮我吗?

这将适用于

"price": "('d+(?:'.'d+)?)

Regex演示

你也可以使用

"price": "([^"]+)

PHP代码

$re = "/'"price'": '"(''d+(?:''.''d+)?)/"; 
$str = "'"price'": '"10.03'""; 
preg_match($re, $str, $matches);
print_r($matches[1]);

Ideone演示

内容在json中格式化,使用json_decode,即:

<?php
$json = '{"price": "10.03"}';
$decodeJson = json_decode($json, true);
echo $decodeJson['price'];
//10.03

Ideone演示