php - json_encode 数组的特定部分

标签 php arrays json echo

$array = array("Real" => array("Alonso","Zidan"),"Inter" => "Zanetti", "Roma" => "Toti");
$json=json_encode($array);
echo $json

这样我就读取了所有的数据,但是我怎样才能读取到的数据 仅限真实国际米兰

例如,如果它是 json_decoded 我可以这样做:

  1. 对于国际米兰:

    echo $array['Inter'];
    
  2. 对于真实:

    foreach($array["Real"] as $real){ 
        echo $real."<br>";
    }
    

如何使用 json_encode() 执行相同操作?

最佳答案

json_encode()返回一个字符串,因此在不解析该字符串的情况下无法访问其部分。但您可以执行以下操作:

echo json_encode($array['Inter']);

关于php - json_encode 数组的特定部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21020211/

相关文章:

java - Android用动态键名和值构造json

php - 在网站标题上隐藏 .php 扩展名

javascript - 如何创建 "Magnet Links"

php - 如何在 lldb 中的实时运行脚本上转储 PHP 回溯?

具有未命名函数的 C++ 函数指针数组

javascript - 根据属性创建唯一的数组

json - 如何读取无效的 JSON 格式亚马逊 firehose

php - 使用 mySQL 和 PHP 每 5 秒更新一次 HTML 表?

java - 运行 java jar 时将整数数组作为参数

javascript - 处理损坏的 JSON 的错误