php - 如何在 php 中格式化此数组/json 中的数据
问题描述
我需要以这种格式将数据发布到 api
{
"id": "klsjldjldskjfl",
"user_ids": [
10139, 10008
]
}
如何在 PHP 中创建上述格式的数据
$x = [
id: 'dsafsdfsdf'
array('user_ids' => 33898932932 );
];
$post_data = json_encode($x);
-----
-----
-----
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
解决方案
id: 'dsafsdfsdf'
是无效的数组格式,user_ids
是一个数组,所以:
$x = [
'id' => 'dsafsdfsdf',
'user_ids' => [1,2,3]
];
$post_data = json_encode($x);
推荐阅读
- javascript - jQuery - 检查下拉菜单
- javascript - 使用 Redux 进行动态向导
- jpa - EclipseLink JPA 2.1 - 调用 JPA 本机查询并尝试将结果映射到 POJO 时引发异常
- notifications - Android 8 中的通知“setSound()”
- powershell - 在 PowerShell 中使用 if 条件进行比较
- spring-batch - Spring Batch - 在处理器中聚合多行
- unity3d - unity google 街景全景图
- string - python 3中插入语句中的变量问题
- google-maps-api-3 - Google Map JS API iframe 未填充
- java - Spring Boot 微服务中的 Spring Cloud Sleuth 日志跟踪