PHP の libcurl の CURLOPT_POSTFIELDS に

今日休日出勤をしてたんですが、とある理由でとある API にアクセスする時に PHP の libcurl の CURLOPT_POSTFIELDS

$fields = array(
    "data[0]" => array( 'code' => 'hoge' ),
    "data[1]" => array( 'code' => 'hoge2' ),
    "data[2]" => array( 'code' => 'hoge3' ),
);

みたいな指定をする必要があったけど、なんか上手くいかずに手が止まってしまった。

そういえばとふと考えてみると、パラメータで指定する時は

?data[]=hoge1&data[]=hoge2&data[]=hoge3
?data=hoge1,hoge2,hoge3 でサーバー側で整形

とか、そういう風にしか使ったことなくて、本当にこれができるんだろうかみたいなところまでいってしまった。

うーん、でも API 側でのパラメータ指定でそうなってるもんだからできるんだろう。月曜日聞いてみよう。

  1. コメントはまだありません。

  1. 2014年 7月 7日