You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在PHP中如何获取多组查询响应 实现完整数组数据接收

PHP 接收Android端传入完整数组实现方法

表单格式传参(x-www-form-urlencoded/form-data)

Android端发送数组类型参数时,给参数名加[]后缀,示例传参格式:
goods_ids[]=1&goods_ids[]=2&goods_ids[]=3
PHP端直接读取对应参数即可拿到完整数组:

// 直接读取完整数组
$goodsIds = $_POST['goods_ids'];

// 验证+遍历处理示例
if (is_array($goodsIds)) {
    foreach ($goodsIds as $id) {
        // 单条数据处理逻辑
    }
}

JSON格式传参(application/json)

Android端将数组序列化为JSON字符串放在请求体中发送,PHP端从输入流读取后反序列化即可:

// 读取原始请求内容
$rawData = file_get_contents('php://input');
// 第二个参数传true返回关联数组,不传返回对象数组
$fullArray = json_decode($rawData, true);

// 验证+遍历处理示例
if (is_array($fullArray)) {
    foreach ($fullArray as $item) {
        // 单条数据处理逻辑
    }
}

如果你之前仅能读取单个数组元素,只需省略读取时的索引值,直接读取对应参数名即可拿到完整数组结构。

内容的提问来源于stack exchange,提问作者malgDeveloper

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 23:06:04