如何在PHP中修改此Json输出?

时间:2015-07-28 06:32:15

标签: php json

Bellow是电子票的动态输出

{
   charting: "CNP"
}

To-chart not prepared

{
    charting: "CP"
}

准备好图表

如何在PHP

中更改此输出

谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用json_decode()获取数据,根据需要更改数据,然后使用json_encode()对其进行重新编码。

e.g

<?php
$json = '{
   "charting": "CNP"
}';
$phpArray = json_decode($json, true);


if($phpArray['charting'] == 'CP'){
    $phpArray['charting'] = 'chart prepared';
}else if($phpArray['charting'] == 'CNP'){
    $phpArray['charting'] = 'chart not prepared';
}


echo json_encode($phpArray);
?>