php get请求并处理json

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php get请求并处理json相关的知识,希望对你有一定的参考价值。

get请求一个页面显示“code”:0
想用php实现请求并判断code的值,请问该怎么写?麻烦大家了

参考技术A 假设get到的数据是$a = “code”:0;

$b = json_decode($a); //$b =array('code'=>0);

if(empty($b['code']))

追问

那个页面直接访问的话显示“code”:0
该怎么实现get

追答

在访问之前可以用$a = file_get_content('页面地址’);

不过你说直接访问等到json的话,那肯定是你在某个地方对数据进行了处理或者直接输出,应该看看这个页面的内容从哪里冒出来的

本回答被提问者和网友采纳
参考技术B

使用json_decode把这样的字符串翻译为数组,例如:

<?php
    $str='"code":0';
    $json=json_decode($str,true);
    print_r($json);
    echo $json['code'];
?>

用PHP处理json POST请求

  1. <?php
  2. $data = json_decode(file_get_contents("php://input"), true);

以上是关于php get请求并处理json的主要内容,如果未能解决你的问题,请参考以下文章

php 中使用cURL发送get/post请求,上传图片,批处理

php异步请求数据(转发请求到别处处理)

2017年10月18日-php curl get post请求

发出 GET 请求并在 AJAX、php 中发送最后日期

改造:如何发出 XML 请求并取回 JSON 响应

414(请求 URI 太长)