成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

PHP解碼JSON并清除多余字符串的超強函數(shù)json_clean_decode()

2015-07-31 16:04:20來源:威易網(wǎng)作者:icech

PHP提供了對JSON格式字符串的編碼和解碼的函數(shù),分別為json_encode()和json_decode(),但是其實在JSON字符串中會有非常多的“臟字符串”,比如換行符、轉(zhuǎn)移符什么的。

PHP提供了對JSON格式字符串的編碼和解碼的函數(shù),分別為json_encode()和json_decode(),但是其實在JSON字符串中會有非常多的“臟字符串”,比如換行符、轉(zhuǎn)移符什么的。

下面就介紹一個能夠清理這些無用字符串的界面函數(shù),功能是和json_decode()一樣,但是效果卻不同哦:

<?php
function json_clean_decode($json, $assoc = false, $depth = 512, $options = 0) {
    // search and remove comments like /* */ and //
    $json = preg_replace("#(/*([^*]|[ ]|(*+([^*/]|[ ])))**+/)|([s ]//.*)|(^//.*)#", ’’, $json);
   
    if(version_compare(phpversion(), ’5.4.0’, ’>=’)) {
        $json = json_decode($json, $assoc, $depth, $options);
    }
    elseif(version_compare(phpversion(), ’5.3.0’, ’>=’)) {
        $json = json_decode($json, $assoc, $depth);
    }
    else {
        $json = json_decode($json, $assoc);
    }

    return $json;
}
?>

代碼來自于PHP官方。
關(guān)鍵詞:PHPJSON函數(shù)
主站蜘蛛池模板: 汉沽区| 大悟县| 枞阳县| 云梦县| 金乡县| 尚志市| 若尔盖县| 丘北县| 镇安县| 望都县| 苍溪县| 五原县| 类乌齐县| 平乡县| 民勤县| 绥江县| 汽车| 门源| 肥乡县| 文山县| 开远市| 湘西| 镇安县| 阿合奇县| 乌海市| 南通市| 新民市| 旬阳县| 九龙坡区| 孝感市| 山东省| 阳原县| 姚安县| 巴林右旗| 湟中县| 晋州市| 微山县| 当阳市| 什邡市| 工布江达县| 绍兴县|