我正在尝试用PHP&创建一个json文件SQL Server。
我尝试使用此代码:
$fp = fopen('file.json', 'w');
fwrite($fp, json_encode($return_arr));
fclose($fp);
但是fwrite函数存在限制。
我尝试将代码更改为:
$fp = fopen("file.json", "w");
$pieces = str_split($return_arr, 1024 * 4); //Also change values here as 2048 * 4 and 2048*20
foreach ($pieces as $piece) {
fwrite($fp, $piece, strlen($piece));
}
fclose($file);
并将其拆分但仍然没有机会。
此外,我更改了ini_set('memory_limit','248M');
和php.ini
文件的内存限制,但仍无效。
修改
我也试过但仍然无法正常工作
$fp = fopen('file.json', 'w');
file_put_contents($fp,json_encode($return_arr));
fclose($fp);
我的文件最多可生成1500条记录。之后我什么都没回来。如果我将SELECT TOP 1500
增加到SELECT TOP 2000
我的json文件为空。
我真的需要一些帮助..有关如何解决的任何反馈意见?
由于