doson1998 2018-10-25 07:00
浏览 119
已采纳

如何在Json数组中获取Json对象并将其存储在MySql中[php]

This question already has an answer here:

I want get Json objects from the json array and store each values in mysql using php.

$arr = "[{"fruit":"Apples","isSelected":false,"number":0},{"fruit":"Oranges","isSelected":false,"number":0},{"fruit":"Potatoes","isSelected":false,"number":0},{"fruit":"Tomatoes","isSelected":false,"number":0},{"fruit":"Grapes","isSelected":false,"number":0},{"fruit":"Dhanana","isSelected":false,"number":0}]";
</div>
  • 写回答

1条回答 默认 最新

  • douhang5460 2018-10-25 07:08
    关注

    try this code

    Using json_decode

    <?php
    $arr = '[{"fruit":"Apples","isSelected":false,"number":0},{"fruit":"Oranges","isSelected":false,"number":0},{"fruit":"Potatoes","isSelected":false,"number":0},{"fruit":"Tomatoes","isSelected":false,"number":0},{"fruit":"Grapes","isSelected":false,"number":0},{"fruit":"Dhanana","isSelected":false,"number":0}]';
    $data = json_decode($arr);
    echo "<pre>";
    print_r($data);
    foreach($data as $k=>$v){
        echo $v->fruit." ".$v->isSelected." ".$v->number."<br>"; //store in db here using value
        print_r($v);
    }
    ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?