首页 > 解决方案 > 如何在 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);

标签: php

解决方案


id: 'dsafsdfsdf'是无效的数组格式,user_ids是一个数组,所以:

$x = [
    'id' => 'dsafsdfsdf',
    'user_ids' => [1,2,3] 
];
$post_data = json_encode($x);

推荐阅读