如何从php中的arraylist读取数据

时间:2018-05-13 11:59:07

标签: php arrays json arraylist

我有一个JSON arraylist,需要使用php从中读取数据。我试过了,简单地失败了。我将在下面给出所有

输入数据:JSON

{    

    "orderHistory":[
        {
        "product_name": "mike",
        "product_price": 15000,
        "product_id": 5
        },
        {
        "product_name": "tv",
        "product_price": 25000,
        "product_id": 3
        }
    ]
}

PHPcode

// get posted data
$data = json_decode(file_get_contents("php://input"));

while ($row = $data->fetch(PDO::FETCH_ASSOC)){

        extract($row);
echo '{';
        echo '"message": "array added."';

    echo '}';

} 

错误:

<b>Fatal error</b>: Uncaught Error: Call to undefined method stdClass::fetch() in

1 个答案:

答案 0 :(得分:0)

您的错误与未定义的方法有关 在类$ data中没有名称提取功能 重新检查$ data类

请检查以下代码。 我使用你的json并访问所有数据 你可以像这样的数组一样处理你的数据

{{1}}