如何将Csv转换为Json并使用Php接收Post?
我试图用PHP将Csv转换为Json。
这是Csv来源:finance.sina.com。 HK / cgi-bin目录/ API / stock.cgi?行动=股票&S = 1
's'的值,例如ablove:s = 1,可以用任意数字代替,以便接收不同的股票数据。
我已经完成了这部分(truboy.comeze。com / csv2json.php):
$ set = http_build_query(array('action'=>'stock','s'=>'1'));
$ opts = array('http'=> array('method'=>'POST','header'=>'Content-type:application / x-www-form-urlencoded','content'=> $ set) );
$ url =“http://finance.sina.com.hk/cgi-bin/api/stock.cgi”;
$ context = stream_context_create($ opts);
$ result = file_get_contents($ url,false,$ context);
echo $ result;
这段代码实际上有效。 但是,值's'固定为'1',我希望'是'可以改变的
我可以做某事吗? 像'发布数据',例如csv2json.php?s = 123 ?
多谢你们!
你想如何改变它?
$feed = 123;
$set = http_build_query( array( 'action' => 'stock', 's' => $feed ) );
或类似的东西
$set = http_build_query( array( 'action' => 'stock', 's' => (int)$_POST ) );
哎呀,我问了一个错误的问题,它应该'得到'不'后'无论如何,我找到我的解决方案
's' => (int)$_GET['s']
链接地址: http://www.djcxy.com/p/87301.html
上一篇: How can I convert Csv to Json and recieve Post with Php?