<output id="r87xx"></output>
    1. 
      
      <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
        •   

               當(dāng)前位置:首頁>軟件介紹>php遞歸json類分享 查詢:
               
          php遞歸json類分享

          以下是三零網(wǎng)為大家整理的最新php遞歸json類分享的文章,希望大家能夠喜歡!在這里為大家?guī)硪黄猵hp遞歸json 類分享。希望對您的學(xué)習(xí)PHP有所幫助。

          具體實現(xiàn)代碼如下:

          <?php  

          class json{

          private $Arr = array(); //傳入數(shù)組

          //構(gòu)造器

          public function json($array) {

          if(!is_array($array)) return false; $this->Arr = $array;

          }

          //解析主函數(shù)

          public function MainArr()

          {

          $arr = $this->Arr;

          if($this->TypeArr($arr)) {

          $json = $this->NumArr($arr); }

          else

          {

          $json = $this->IndexArr($arr); }

          return $json;

          }

          //解析索引數(shù)組

          public function IndexArr($arr) {

          $str ="";

          foreach($arr as $k=>$value)

          {

          if(is_array($value))

          {

          if($this->TypeArr($value))

          { $sun=$this->NumArr($value);} else {$sun=$this->IndexArr($value);} if(strpos($sun,"}") || strpos($sun,"]")) {

          $str .= """.$k."":".$sun.",";

          }

          else

          {

          $str .= """.$k."":"".$sun."","; }

          }

          else

          {

          $str .= """.$k."":"".$value."","; }

          }

          $str = "{".trim($str,",")."}";

          return $str;

          }

          //解析數(shù)字?jǐn)?shù)組

          public function NumArr($arr) {

          $str = "";

          foreach($arr as $value)

          {

          if(is_array($value))

          {

          if($this->TypeArr($value))

          { $sun=$this->NumArr($value);} else {$sun=$this->IndexArr($value);} if(strpos($sun,"}") || strpos($sun,"]")) {

          $str .= $sun.",";

          }

          else

          {

          $str .= """.$sun."",";

          }

          }

          else

          {

          $str .= """.$value."",";

          }

          }

          $str = "[".trim($str,",")."]";

          return $str;

          }

          //檢驗一個數(shù)組是不是嚴(yán)格數(shù)字索引public function TypeArr($arr)

          {

          if(array_values($arr) === $arr) return true; return false;

          }

          }

          ?>



          將PHP作為Shell腳本語言使用關(guān)于php測試部署和持續(xù)集成
          不常見卻非常有用的PHP函數(shù)安全配置PHP的25個實踐事例
          php總結(jié)報告PHP+PDO+學(xué)習(xí)筆記
          PHP開發(fā)中常見的錯誤 PHP+MySQL分頁原理及實現(xiàn)
          PHP連接各種數(shù)據(jù)庫代碼php程序員學(xué)習(xí)計劃
          PHP實現(xiàn)排序算法PHP程序員的技術(shù)成長規(guī)劃
          php定時執(zhí)行任務(wù)的幾個方法PHP識別圖片主色調(diào)
          php編程與應(yīng)用php和js如何通過json互相傳遞數(shù)據(jù)
          信息發(fā)布:廣州名易軟件有限公司 http://www.jetlc.com
          • 勁爆價:
            不限功能
            不限用戶
            1998元/年

          • 微信客服

            <output id="r87xx"></output>
          1. 
            
            <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
              • 午夜精品99 | 国产欧美日 | 国产青青操娱乐 | 欧美在线视频不卡豆花 | 国产乱来╳╳A片视频 | 色欲久久久 | 亚洲色图欧美色图在线 | 五月婷婷欧美激情 | 日日干日日 | 99久久这里只有精品 |