我需要使用foreach将json_decode文件转换为数组。来自json的foreach数组php
JSON_decode:
array(4) { ["success"]=> bool(true) ["lowest_price"]=> string(7) "0,76€" ["volume"]=> string(2) "94" ["median_price"]=> string(7) "0,81€" }
我当前的代码:
foreach($json_decode as $price) {
$test = $price['lowest_price'];
}
输出:
var_dump($test); // string(1) "0"
它只输出我的数组[ 'LOWEST_PRICE']的第一个字符
为什么它不输出这个吗?:
0,76€
也许你可以帮助我。 谢谢!
成功的值是一个布尔值,因此它会输出TRUE;'FALSE','1'或者'0'。那么,为什么它应该输出“成功”呢? –
@MuhammadSumonMollaSelim我是一个白痴:D:D你是对的,但是当我现在将得到[“lowest_price”]时,它输出这个字符串的第一个字符。你知道一个解决方案吗? – iSeven
你好吗? –