我有一個名為test.txt以下內(nèi)容的文本文件:{"FirstName":"John","Title":"","Surname":"Smith"}{"FirstName":"Daniel","Title":"","Surname":"Smith"}我想在PHP腳本中循環(huán)瀏覽此JSON,因此最終輸出是:John SmithDaniel Smith我當前的PHP代碼是:$fn = fopen("./test.txt","r");while(! feof($fn)) { $line = fgets($fn); // grab data from JSON}fclose($fn);如何獲取每個元素并將其輸出到頁面中?
1 回答

陪伴而非守候
TA貢獻1757條經(jīng)驗 獲得超8個贊
您將使用json_decode()
該數(shù)據(jù)作為數(shù)組或對象(默認)。
JSON作為對象:
$fn = fopen("./test.txt","r");
while(! feof($fn)) {
$line = fgets($fn);
$record = json_decode($line);
echo $record->FirstName; // etc
}
fclose($fn);
JSON作為數(shù)組:
$fn = fopen("./test.txt","r");
while(! feof($fn)) {
$line = fgets($fn);
$record = json_decode($line, true);
echo $record['FirstName']; // etc
}
fclose($fn);
- 1 回答
- 0 關注
- 210 瀏覽
添加回答
舉報
0/150
提交
取消