Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何发送字符串数组_Php_Laravel_Guzzle6 - Fatal编程技术网

Php 如何发送字符串数组

Php 如何发送字符串数组,php,laravel,guzzle6,Php,Laravel,Guzzle6,我想在这段代码中用多个玩家ID的数组替换include_players_ids[]值。我试过了,但上面说不推荐。请帮忙。狂饮版是6。我尝试了['id','id']和数组'id','id'。响应是include\u player\u id应该是数组或格式错误 $client = new Client(); try { $r = $client->request('POST', 'https://onesignal.com/api/v1/notifications',

我想在这段代码中用多个玩家ID的数组替换include_players_ids[]值。我试过了,但上面说不推荐。请帮忙。狂饮版是6。我尝试了['id','id']和数组'id','id'。响应是include\u player\u id应该是数组或格式错误

$client = new Client();
    try {

        $r = $client->request('POST', 'https://onesignal.com/api/v1/notifications', [

            'form_params' =>
                [

                'app_id' => 'app_id',

                'include_player_ids[]' => '9cc7691d-04ea-4245-9eed-667f70a218c1',

                'headings' => [
                    'en' => $request->input('title')
                ]
            ]
        ]);
你可以试试:

'form_params' =>
                [

                'app_id' => 'app_id',

                'include_player_ids' => ['9cc7691d-04ea-4245-9eed-667f70a218c1', 'dummy']

                'headings' => [
                    'en' => $request->input('title')
                ]
            ]

非常感谢。我已经试过了,但是有一个信号说include_player_id应该是数组。我不明白你的目的,“include_player_id”是数组,因此@nguyenhungtai正确地声明了数组。这段代码现在不应该给出相同的错误。