我是一个php初学者。我有这种JSON吗?
{
"rows":
[
["/page1.php","568"],
["/","78"],["/page2.php","4"],
["/page2.php","2"],
["/page3.php","1"],
["/search.php","1"]
]
}
解析json我使用
<?php
$json_file = file_get_contents('test.json');
$parsed_json = json_decode($json_file);
?>
但我不知道要解析每个页面和数字。任何人都可以帮我解决这个基本问题吗?
非常感谢
答案 0 :(得分:0)
$parsed_json
将是一个对象,其rows
属性是一个数组。此数组的元素是数组,其第一个元素是页面名称,第二个元素是页码:
foreach ($parsed_json->rows as $page) {
$page_name = $page[0];
$page_number = $page[1];
echo "Page #" . $page_number . " on " . $page_name . "<br>";
}