php 输出JSON

180it 2020-02-20 AM 2499℃ 0条
<?php

/**
 * 输出JSON
 *
 * @param mixed $data
 * @param bool $push (true: echo & die | false: return)
 */
function pushJson($data, $push = true)
{
    if (version_compare(PHP_VERSION, '5.4.0', '>=')) {
        $json = json_encode($data, JSON_UNESCAPED_UNICODE);
    } else {
        $json = json_encode($data);
    }

    if ($push === true) {
        header("Content-Type: application/json; charset=utf-8");
        echo $json;
        die();
    }

    return $json;
}
//用法:
pushJson('{"a":1,"b":2,"c":3,"d":4,"e":5}',true);
支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

php 输出JSON