当前位置: 首页 > 知识库问答 >
问题:

POST响应的php访问数组[重复]

顾烨磊
2023-03-14

我用php帖子获取电报群的用户数

<?php
$post = array(
'chat_id'=>$chat_id);
$ch = curl_init("https://api.telegram.org/bot$tokken/getChatMembersCount?");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_ENCODING,"");
header('Content-Type: text/html');
$posres = curl_exec($ch);
$data1 = json_encode($posres);
echo $data1;
?>

响应是数组:

{"ok":true,"result":3}

我如何访问我尝试的结果值 echo $data 1[19];这只给指数位置值谢谢

共有2个答案

伯晨
2023-03-14

以防万一您的响应是对象数组

echo$data1['19']-

萧奇
2023-03-14

响应是JSON,所以需要使用< code>json_decode()将其转换为PHP数组或对象。

$data1 = json_decode($posres);
echo $data1->result;
 类似资料:
  • 我在$_post中遇到了一些问题,我想获得服务器发送的数据服务器发送?additionaldata.Cardholdername=test&additionaldata.Cardbin=123456 HTTP Post 以下是有关服务器发送内容的一些信息https://docs.adyen.com/developers/api-manual#notificationfields

  • 我无法访问节点中的帖子数据。js应用。我也在用express。 app.js: HTML:

  • 问题内容: 在php中,我经常需要使用数组来映射变量…但是我似乎无法在一个内衬中做到这一点。cf范例: 这是一个小问题,但有时会不时出现错误……我不喜欢这样的事实,我什么都不用使用变量;) 问题答案: 我真的不会去理会这个额外的变量。但是,如果需要,也可以在使用后将其从内存中删除: 或者,您可以编写一个小函数: 并使用以下命令调用: 现在应该自动销毁该阵列。

  • 我使用Slim框架创建了一个PHP API。问题是,当我将API移动到新服务器时,我开始对响应产生问题。响应正文中的数据正在复制 例如,不要在响应中只获取一次: {data:[{用户名:'某人',密码:'某物'}]} 我明白了: {data:[{用户名:'某人',密码:'某物' }] } {data:[{用户名:'某人',密码:'某物' }] } {data:[{用户名:'某人',密码:'某物'}

  • 我使用的是一个PHP RESTful API,它由使用jersey 2.21的Java桌面应用程序使用。

  • 我正在尝试访问为执行验证而编写的HttpServerResponse主体。但是,<代码>ctx。回答endHandler(e-