2017-04-16 113 views
0

變量i JSON文件轉換成數組,但它給我的foreach無效參數插入JSON到MongoDB中PHP驅動程序

<?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); 


?> 
+1

您是否檢查過$ json_a的值? – Pharaoh

+0

是的,它是空的,我現在修復它謝謝 – safo

+0

@Pharaoh你應該發佈這個答案,因爲它似乎已經解決了safo的問題。 –

回答

0

錯誤既然說invalid argument$string可能不是有效的JSON。檢查$string$json_a的內容,看看究竟發生了什麼。

相關問題