如何选择特定的JSON值来创建字符串?

时间:2017-03-06 22:08:20

标签: php json laravel-5.3

我有以下JSON输出:

  "data" => "[
                 {"month":2,"total_payments":"720.00"},
                 {"month":3,"total_payments":"500.00"}
            ]"

我正在努力从语法中选择一个特定的值来创建一个字符串。例如,我希望能够输出

$month = ["2", "3"]
$total_payments = ["720", "500"]

到目前为止,我有这段代码但没有工作。

<?php echo $data->month?>

1 个答案:

答案 0 :(得分:1)

您必须循环遍历数组并获取所需的信息。例如:

$months = array();
$total_payments = array();
foreach($datas['data'] as $data) {
    $months[] = $data->month;
    $total_payments[] = $data->total_payments;
}