如何在PHP中修改这个Json输出


How to modify this Json Output in PHP?

以下是电子机票的动态输出

{
   charting: "CNP"
}

To - chart not prepared

{
    charting: "CP"
}

海图准备

如何改变PHP的输出

谢谢

您可以使用json_decode()获取数据,根据需要更改数据,并使用json_encode()再次编码。

<?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);
?>