我将json文件转换为数组,但它在foreach无效参数中给出了错误
<?php
require 'vendor/autoload.php';
$client = new MongoDB\Client;
$test = $client->test;
$createCollection = $test->restaurants;
$string = file_get_contents("D:\Database\primer-dataset.json");
$json_a = json_decode($string, true);
foreach ($json_a as $id => $item)
{
$createCollection->insert( $item);
?>
答案 0 :(得分:0)
由于它显示invalid argument
,$string
可能无效JSON。检查$string
和$json_a
的内容,看看究竟发生了什么。