繁体   English   中英

如何使用 PHP 从 JSON 数组中提取数据?

[英]How to extract data from JSON array using PHP?

这是我的 JSON :

Array
(
    [data] => Array
        (
            [0] => Array
                (
                    [uid] => 1
                    [email] => 1@gmail.com
                )

            [1] => Array
                (
                    [uid] => 2
                    [email] => 2@gmail.com
                )
 )

)

这是我的代码(PHP):

header('Content-Type: application/json; charset=UTF-8');
$dulieu=$_GET['token'];
$url = "HTTPS://MYJSONURL.COM?url=$dulieu";
$content = file_get_contents($url);
$json = json_decode($content, true);
echo print_r($json, true);

如何获得如下结果:

1|1@gmail.com <br>
2|2@gmail.com

尝试这样的事情:

$array = array(); //You can also use shorthand: $array = [];
foreach($json['data'] as $v){
    array[] = "{$v['uid']}|{$v['email']}";
}

var_dump($array);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM