Php oolnicq您可能会想使用number\u format()函数——我已经编辑了我的答案以包含一个示例,但请随意查看它的手册页面,看看它接受哪些参数。好的,我尝试过了,它真的成功了。。但是我需要用逗号分隔的方式显示价格。。ie 1597.28是使用str

Php oolnicq您可能会想使用number\u format()函数——我已经编辑了我的答案以包含一个示例,但请随意查看它的手册页面,看看它接受哪些参数。好的,我尝试过了,它真的成功了。。但是我需要用逗号分隔的方式显示价格。。ie 1597.28是使用str,php,session,math,Php,Session,Math,oolnicq您可能会想使用number\u format()函数——我已经编辑了我的答案以包含一个示例,但请随意查看它的手册页面,看看它接受哪些参数。好的,我尝试过了,它真的成功了。。但是我需要用逗号分隔的方式显示价格。。ie 1597.28是使用str_replace()进行的输出;但是我需要在div中显示1597.28(我再次需要在要显示的结果中添加逗号)…你能不能suggest@coolnicq您可能需要使用number\u format()函数——我已经编辑了我的答案,以包含一个示例,


oolnicq您可能会想使用
number\u format()
函数——我已经编辑了我的答案以包含一个示例,但请随意查看它的手册页面,看看它接受哪些参数。好的,我尝试过了,它真的成功了。。但是我需要用逗号分隔的方式显示价格。。ie 1597.28是使用str_replace()进行的输出;但是我需要在div中显示1597.28(我再次需要在要显示的结果中添加逗号)…你能不能suggest@coolnicq您可能需要使用
number\u format()
函数——我已经编辑了我的答案,以包含一个示例,但请随意查看它的手册页面,看看它接受哪些参数。
$yql_base_url = "http://query.yahooapis.com/v1/public/yql?";

$params = array(
    'q'      => 'select * from html where url=@url and xpath=@xpath;',
    'url'    => 'http://finance.yahoo.com/q?s=XAGUSD%3DX&ql=1',
    'xpath'  => '//*[@id="yfs_g00_xagusd=x"]',
    'env'    => 'http://datatables.org/alltables.env',
    'format' => 'json',
);

$yql_query_url = $yql_base_url . http_build_query($params);

$session = curl_init($yql_query_url);
curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
$json   = curl_exec($session);
$phpObj = json_decode($json);

if ($phpObj->query->count > 0) {
    $price = $phpObj->query->results->span->content;
}
?>
<div>  <?php echo $price; ?> which is current value </div>
<div><?php echo $price + .10; ?> where 0.10 is added</div>
$yql_base_url = "http://query.yahooapis.com/v1/public/yql?";

$params = array(
    'q'      => 'select * from html where url=@url and xpath=@xpath;',
    'url'    => 'http://finance.yahoo.com/q?s=XAUUSD%3DX&ql=1',
    'xpath'  => '//*[@id="yfs_g00_xauusd=x"]',
    'env'    => 'http://datatables.org/alltables.env',
    'format' => 'json',
);

$yql_query_url = $yql_base_url . http_build_query($params);

$session = curl_init($yql_query_url);
curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
$json   = curl_exec($session);
$phpObj = json_decode($json);

if ($phpObj->query->count > 0) {
    $price = $phpObj->query->results->span->content;
}
?>
<div> <?php echo $price; ?> which is current value</div>
<div> <?php echo $price + .10; ?> where 0.10 is added</div>
$str = '1,597.2800';
$str = str_replace(',', '', $str);
var_dump($str + 0.10);
float 1597.38
$str = '1,597.2800';
$str = str_replace(',', '', $str);
$price = $str + 0.10;
echo number_format($price, 2);
1,597.38