-2
ファイルからjsonの文字列をデコードしませんでしたが、特殊文字(例: '™'、 '★' ..など)に問題があります。 PHPphp json特殊文字のデコード
からマイコード$price_string = file_get_contents("/var/www/bot/price.json");
$price = json_decode($price_string, true);
echo $price["StatTrak™ P250 | Mehndi (Field-Tested)"];
結果は12.01にする必要がありますが、結果はこれです:
Notice: Undefined index: StatTrak� P250 | Mehndi (Minimal Wear) in /var/www/html/menu.php on line ..
そして、JSON文字列は、例えば次のとおりです。脇の非常に悪いアイデアから
{
"★ Huntsman Knife | Boreal Forest (Well-Worn)": 62.84,
"StatTrak™ P250 | Mehndi (Field-Tested)": 12.01
}
$ price配列をダンプします。あなたの注意は、HTMLで使用しているエンコーディングタイプの影響を受ける可能性があります。 – Devon
いいえ、これは特別な文字なしでのみ動作します。 – Alex