成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? PHP判斷json格式是否正確的實現代碼
全站頭部文字 我要出現在這里
PHP判斷json格式是否正確的實現代碼 730 2023-12-10   

廢話不多說了,直接給大家貼代碼了,具體代碼如下所示:

<?php
$GLOBALS['count'] = 0;
//校驗data或者content的json格式是否有錯誤
function data($value) {
  if (isset($value['data'])) {
    $value['data'] = json_decode($value['data'], true);
  } else if (isset($value['content'])) {
    $value['content'] = json_decode($value['content'], true);
  } else {
    die('必須要有content或者data字段');
  }
  $error = json_last_error();
  if (!empty($error)) {
    echo "<pre>";
    print_r($value);
    echo "</pre>";
  }
  return $value;
}
//校驗靜態資源是否存在;
function my_filter($value) {
  $needle = ['.jpg', '.jpeg', '.png', '.avi', '.mp4', '.wav', '.gif', '.mp3'];
  $root = 'D:/phpStudy/WWW/levelData/';
  foreach ($needle as $k => $v) {
    $aa = strpos($value, $v);
    if ($aa) {
      $file = $root . $value;
      if (!file_exists($file)) {
        $GLOBALS['count']++;
        return $value;
      }
    }
  }
}
//獲取多維數組里面某一列的下標,并重新組成一維數組
function searchMultiArray(array $array, $search, $mode = 'key') {
  $res = array();
  foreach (new RecursiveIteratorIterator(new RecursiveArrayIterator($array)) as $key => $value) {
    if ($search === ${${"mode"}}) {
      if ($mode == 'key') {
        $res[] = $value;
      } else {
        $res[] = $key;
      }
    }
  }
  return $res;
}
function my_filter_answer($value) {
  $needle = [',', '、', ' ', '.', ',,', ',,'];
  foreach ($needle as $k => $v) {
    $aa = strpos($value, $v);
    if ($aa) {
      return 1;
    }
  }
}
//將漢字,特殊字符原樣變成json數據
function ch_json_encode($data) {
  $ret = ch_urlencode($data);
  $ret = json_encode($ret);
  return ''' . addslashes(urldecode($ret)) . ''';
}
//漢字,特殊字符變可讀懂的字符串主程序
function ch_urlencode($data) {
  if (is_array($data) || is_object($data)) {
    foreach ($data as $k => $v) {
      if (is_scalar($v)) {
        if (is_array($data)) {
          $data[$k] = urlencode($v);
        } else if (is_object($data)) {
          $data->$k = urlencode($v);
        }
      } else if (is_array($data)) {
        $data[$k] = ch_urlencode($v); // 遞歸調用該函數
      } else if (is_object($data)) {
        $data->$k = ch_urlencode($v);
      }
    }
  }
  return $data;
}

總結

以上所述是小編給大家介紹的PHP判斷json格式是否正確的實現代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對綠夏網網站的支持!


主站蜘蛛池模板: 羞羞的铁拳高清免费观看完整版| 孙泽源个人简介| 画江湖之不良人7 2024| 王渝萱林教授最经典的三个角色| 电影《三体》| 敬天法祖| 电影频道直播| 边摸边操| 恋人电影| 塔木德全文阅读免费| 男生女生向前冲第六季2014| 艳女十八式无删减版| 蓝心妍的电影《极乐宝鉴》免费国语 | 风云太白山电影| 梁修身| 《父亲的爱》阅读理解答案| 国产伦理电影在线观看| 赵琦| 甄嬛传演员表| 沟通能力自我评价| 电影频道直播| 十万个冷笑话第二季| 林正英演什么电影遇到真鬼了| 游泳池电影| 美式壁纸| kaori全部av作品大全| 卡五星怎么算账| 无涯:杜琪峰的电影世界 电影| 恰纳卡莱之战完整版在线观看| 爱四| 成人一级片视频| 蝴蝶视频在线观看| 《推拿》完整版播放| 电影《追求》| 面包王金卓求电视剧免费观看| 瑞贝卡·德·莫妮| 电影《斯大林格勒》| a型血和b型血生的孩子是什么血型| 朱莉·安妮| 黑水电影| 掩护|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103