如何将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?

下一篇: Make mp3 seekable PHP