我需要使用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
你好嗎? –