在 PHP 中遍历 JSON 对象,可以使用
json_decode
函数将 JSON 字符串转换为 PHP 对象或数组,然后使用
foreach
循环来遍历对象的属性或数组中的元素。
以下是使用
json_decode
和
foreach
来遍历 JSON 对象的示例代码:
$json_string = '{"name": "John", "age": 30, "city": "New York"}';
$json_object = json_decode($json_string);
foreach ($json_object as $key => $value) {
echo $key . ': ' . $value . '<br>';
输出结果为:
name: John
age: 30
city: New York
您可以使用 $key
获取属性名称,使用 $value
获取属性值。如果 JSON 对象中包含嵌套的对象或数组,您可以使用递归来遍历它们。
请注意,json_decode
函数的第二个参数可以用来控制返回值的类型,设置为 true
可以将 JSON 字符串转换为关联数组而不是对象。