作为程序员一定要保持良好的睡眠,才能好编程

php json输出规则选项

发布时间:2019-05-26

$data = [
  'user' => '123',
  'name' => 'james',
  'age' => 13,
  'gender' => 1,
  'content'=>'中国',
];
$forceObject = FALSE;
$option = (PHP_VERSION >= '5.4.0' ? JSON_UNESCAPED_UNICODE : 0) | ($forceObject ? JSON_FORCE_OBJECT : 0);
$option = $option | (PHP_VERSION >= '5.5.0' ? JSON_PARTIAL_OUTPUT_ON_ERROR : 0);

return is_array($data) || $forceObject ? json_encode($data, $option) : $data;