如何在php中获取json数据

如何在php中获取json数据,php,json,parsing,Php,Json,Parsing,我在尝试时没有从Json中获得任何信息 我想得到每一个信息并保存在数据库中 { "data":[ { "name":"چلوکباب چنجه", "price":"20000", "phone":"0930", "number":"2", "orider_id":"1", "img_name":"Changea.jpg" }, { "name":"سالاد فصل", "price":"3000", "phone":"0930", "number":"2", "orider_id":

我在尝试时没有从Json中获得任何信息 我想得到每一个信息并保存在数据库中

    {
"data":[
{
"name":"چلوکباب چنجه",
"price":"20000",
"phone":"0930",
"number":"2",
"orider_id":"1",
"img_name":"Changea.jpg"
},
{
"name":"سالاد فصل",
"price":"3000",
"phone":"0930",
"number":"2",
"orider_id":"1",
"img_name":"SaladFasl.jpg"
},
{
"name":"ایستک لیمو ",
"price":"2000",
"phone":"0930",
"number":"2",
"orider_id":"1",
"img_name":"Istak.jpeg"
}
]
}`
试试这个代码

使用
json\u decode
并将数据作为数组获取,循环数据并获取每个值

<?php
$data =  '{
"data":[
{
"name":"چلوکباب چنجه",
"price":"20000",
"phone":"0930",
"number":"2",
"orider_id":"1",
"img_name":"Changea.jpg"
},
{
"name":"سالاد فصل",
"price":"3000",
"phone":"0930",
"number":"2",
"orider_id":"1",
"img_name":"SaladFasl.jpg"
},
{
"name":"ایستک لیمو ",
"price":"2000",
"phone":"0930",
"number":"2",
"orider_id":"1",
"img_name":"Istak.jpeg"
}
]
}';
$data = json_decode($data);
foreach($data as $k=>$v){
    echo "<pre>";print_r($v);
}
?>


你是通过哪种方式获得的?
json\u decode()
它在
中有文档记录,我没有从json获得任何信息,但看起来你是这样的?请给我更多的指导,我如何才能获得一个接一个的名称和价格,以及。。。找一个电话,我可以试试