我有功能get_price_data();
,它給出「0,11 \」作爲返回值。在php中刪除部分變量字符串
The 「0,11」不是靜態的。 我想用下面的字符串做「0,11」。
下面顯示的我的代碼不起作用,我希望如此。有人有任何想法如何我可以完成這項任務?我很新的PHP。
<?php
function get_price_data() {
$json = file_get_contents("http://steamcommunity.com/market/priceoverview/?currency=3&appid=730&market_hash_name=Chroma%202%20Case");
$decode = json_decode($json,1);
echo $decode['median_price'];
}
$string=get_price_data();
$string2 = str_replace("\u20ac","",$string);
echo $string2 * 1000 - 120;
?>
是0,11兩個值(例如0和11)還是一個(例如0.11)?他們也應該是整數?在德國 – KorreyD
0,11就像你的0.11 ... Sry之前應該說過。所以這是一個價值。我不知道你是否需要將它轉換爲整數。 –
echo floatval(str_replace(',','。',$ string));返回0.11(其中$ string =「0,11 \ u20ac」)。只要$ string中的數字後面跟着一些非數字值(如€) – KorreyD