最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP數(shù)組與對象之間使用遞歸實(shí)現(xiàn)轉(zhuǎn)換的方法

 更新時(shí)間:2015年06月24日 11:36:41   作者:Vlone  
這篇文章主要介紹了PHP數(shù)組與對象之間使用遞歸實(shí)現(xiàn)轉(zhuǎn)換的方法,涉及php數(shù)組與對象的相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了PHP數(shù)組與對象之間使用遞歸實(shí)現(xiàn)轉(zhuǎn)換的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

這里涉及一些簡單的對象與數(shù)組的相互轉(zhuǎn)換的問題,采用遞歸寫了兩個(gè)方法如下:

function arrayToObject($e){  
   if( gettype($e)!='array' ) return;
   foreach($e as $k=>$v){
     if( gettype($v)=='array' || getType($v)=='object' )
        $e[$k]=(object)arrayToObject($v);
   }
    return (object)$e;
}

function objectToArray($e){
  $e=(array)$e;
  foreach($e as $k=>$v){
    if( gettype($v)=='resource' ) return;
    if( gettype($v)=='object' || gettype($v)=='array' )
      $e[$k]=(array)objectToArray($v);
  }
  return $e;
}

function object_to_array($e) { 
  $_arr = is_object($e) ? get_object_vars($e) : $e; 
  foreach ($_arr as $key => $val) { 
    $val = (is_array($val) || is_object($val)) ? object_to_array($val) : $val; 
    $arr[$key] = $val; 
  } 
  return $arr; 
}

希望本文所述對大家的php程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • PHP設(shè)計(jì)模式之模板模式定義與用法詳解

    PHP設(shè)計(jì)模式之模板模式定義與用法詳解

    這篇文章主要介紹了PHP設(shè)計(jì)模式之模板模式定義與用法,較為詳細(xì)的說明了模板模式的原理、功能、應(yīng)用及php定義、使用模板模式的相關(guān)操作技巧,代碼簡單易懂,需要的朋友可以參考下
    2018-12-12
  • php生成短域名函數(shù)

    php生成短域名函數(shù)

    短網(wǎng)址流行的已經(jīng)有一段時(shí)間了,以前做新浪微博應(yīng)用的時(shí)候就有接觸,但沒有搞清楚,最近再次接觸到這個(gè)東東,仔細(xì)研究了下,發(fā)現(xiàn)短網(wǎng)址其實(shí)也挺容易的。下面就將使用php生成短網(wǎng)址的實(shí)現(xiàn)方法做一下記錄。
    2015-03-03
  • PHP的substr_replace將指定兩位置之間的字符替換為*號

    PHP的substr_replace將指定兩位置之間的字符替換為*號

    PHP的substr_replace將指定兩位置之間的字符替換為*號的代碼,需要的朋友可以參考下。
    2011-05-05
  • 基于PHP安裝zip拓展,以及l(fā)ibzip安裝的問題

    基于PHP安裝zip拓展,以及l(fā)ibzip安裝的問題

    下面小編就為大家分享一篇基于PHP安裝zip拓展,以及l(fā)ibzip安裝的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • 學(xué)習(xí)php筆記 字符串處理

    學(xué)習(xí)php筆記 字符串處理

    學(xué)習(xí)php筆記 字符串處理,需要的朋友可以參考下。
    2010-10-10
  • PHP cookie,session的使用與用戶自動(dòng)登錄功能實(shí)現(xiàn)方法分析

    PHP cookie,session的使用與用戶自動(dòng)登錄功能實(shí)現(xiàn)方法分析

    這篇文章主要介紹了PHP cookie,session的使用與用戶自動(dòng)登錄功能實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了php使用cookie與session進(jìn)行數(shù)據(jù)存取以及實(shí)現(xiàn)自動(dòng)登陸功能的相關(guān)操作技巧,需要的朋友可以參考下
    2019-06-06
  • PHP callback函數(shù)使用方法和注意事項(xiàng)

    PHP callback函數(shù)使用方法和注意事項(xiàng)

    這篇文章主要介紹了PHP callback函數(shù)使用方法和注意事項(xiàng),本文講解了callback函數(shù)的一些使用技巧和避免事項(xiàng),并給出了一個(gè)使用實(shí)例,需要的朋友可以參考下
    2015-01-01
  • PHP中比較兩個(gè)對象的幾種方式小結(jié)

    PHP中比較兩個(gè)對象的幾種方式小結(jié)

    在PHP中,比較兩個(gè)對象并不是一件直接明了的事情,因?yàn)閷ο笾g的比較通常依賴于它們的屬性和狀態(tài),而這些屬性和狀態(tài)可能非常復(fù)雜且多樣化,本文給大家總結(jié)了PHP中比較兩個(gè)對象的幾種方式,需要的朋友可以參考下
    2024-09-09
  • php經(jīng)典算法集錦

    php經(jīng)典算法集錦

    這篇文章主要介紹了php經(jīng)典算法,實(shí)例分析了漢諾塔、排序、查找、遞歸等算法技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-11-11
  • php實(shí)現(xiàn)阿拉伯?dāng)?shù)字和羅馬數(shù)字相互轉(zhuǎn)換的方法

    php實(shí)現(xiàn)阿拉伯?dāng)?shù)字和羅馬數(shù)字相互轉(zhuǎn)換的方法

    這篇文章主要介紹了php實(shí)現(xiàn)阿拉伯?dāng)?shù)字和羅馬數(shù)字相互轉(zhuǎn)換的方法,涉及php字符串操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-04-04

最新評論

象山县| 孝感市| 紫阳县| 黄冈市| 廉江市| 静安区| 安陆市| 四平市| 华宁县| 白银市| 淮北市| 扎囊县| 鞍山市| 乌兰浩特市| 扎赉特旗| 安庆市| 山阳县| 自治县| 皮山县| 交城县| 仙桃市| 甘孜县| 长沙县| 横峰县| 靖江市| 务川| 云南省| 莲花县| 永年县| 彭州市| 霍城县| 资阳市| 隆尧县| 蒲城县| 奉化市| 博白县| 屏东县| 赣州市| 四川省| 酉阳| 金溪县|