奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

php語言

PHP如何遞歸實現json類

時間:2024-06-27 13:42:22 php語言 我要投稿
  • 相關推薦

PHP如何遞歸實現json類

  PHP如何遞歸實現json類呢?下面是小編給大家提供的實現方法,大家可以參考閱讀,更多詳情請關注應屆畢業生考試網。

  代碼如下:

  <?php

  /*

  * @ anthor:QD

  * @ time:  2013-09-27

  */

  class json{

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

  //構造器

  public function json($array)

  {

  if(!is_array($array)) return false;

  $this->Arr = $array;

  }

  //解析主函數

  public function MainArr()

  {

  $arr = $this->Arr;

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

  {

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

  }

  else

  {

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

  }

  return $json;

  }

  //解析索引數組

  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;

  }

  //解析數字數組

  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;

  }

  //檢驗一個數組是不是嚴格數字索引

  public function TypeArr($arr)

  {

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

  return false;

  }

  }

  ?>

【PHP如何遞歸實現json類】相關文章:

JavaScript如何實現JSON.stringify09-19

PHP遞歸效率分析08-25

PHP中多態如何實現09-04

如何實現java漢諾塔遞歸算法09-20

php實現圖片縮放功能類08-17

php如何實現驗證碼06-13

PHP中如何實現crontab代碼05-30

如何實現PHP圖片裁剪與縮放07-13

PHP實現RSA加密類的實例解析08-23

php遞歸遍歷多維數組的方法10-06

主站蜘蛛池模板: 阜宁县| 鄢陵县| 黄石市| 磐安县| 绥中县| 建平县| 和龙市| 临湘市| 余姚市| 南溪县| 龙江县| 蓬莱市| 霸州市| 仁怀市| 剑阁县| 呼图壁县| 乐清市| 华安县| 广昌县| 广丰县| 固阳县| 沙湾县| 轮台县| 泾阳县| 梓潼县| 文登市| 锦州市| 九寨沟县| 洛阳市| 厦门市| 广宁县| 南充市| 新蔡县| 东乡| 德格县| 峨眉山市| 舟曲县| 乳山市| 宁海县| 高碑店市| 嵩明县|