亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

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

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è)計有所幫助。

相關(guān)文章

  • 為你總結(jié)一些php信息函數(shù)

    為你總結(jié)一些php信息函數(shù)

    PHP語言是一個基于函數(shù)的HTML語言,它龐大的函數(shù)庫可以幫助我們實現(xiàn)許多功能需求。我們在這里為大家詳細(xì)介紹了PHP信息函數(shù)包含的一些函數(shù)概念,需要的朋友可以參考下
    2015-10-10
  • php+ajax實現(xiàn)無刷新數(shù)據(jù)分頁的辦法

    php+ajax實現(xiàn)無刷新數(shù)據(jù)分頁的辦法

    這篇文章主要介紹了php+ajax實現(xiàn)無刷新分頁的方法,詳細(xì)講述了數(shù)據(jù)庫的創(chuàng)建、Ajax文件的實現(xiàn)及PHP調(diào)用方法,需要的朋友可以參考下
    2015-11-11
  • PHP中的按位與和按位或操作示例

    PHP中的按位與和按位或操作示例

    按位與主要是對二進(jìn)制數(shù)操作,下面為大家介紹下PHP中的按位與和按位或的操作,希望對大家有所幫助
    2014-01-01
  • Swoole 5將移除自動添加Event::wait()特性詳解

    Swoole 5將移除自動添加Event::wait()特性詳解

    這篇文章主要給大家介紹了關(guān)于Swoole 5將移除自動添加Event::wait()特性的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Swoole5具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • php操作SVN版本服務(wù)器類代碼

    php操作SVN版本服務(wù)器類代碼

    使用PHP完成SVN的操作,包括復(fù)制,查看列表,刪除,移動,創(chuàng)建目錄,查看diff,更新,合并,提交,獲取狀態(tài),獲取commit log,獲取當(dāng)前版本號操作。在svn 1.6.11版本中測試通過
    2011-11-11
  • PHP stripos()函數(shù)及注意事項的分析

    PHP stripos()函數(shù)及注意事項的分析

    本篇文章是對PHP中的stripos()函數(shù)及注意事項進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP文件鎖函數(shù)flock()詳細(xì)介紹

    PHP文件鎖函數(shù)flock()詳細(xì)介紹

    這篇文章主要介紹了PHP文件鎖函數(shù)flock()詳細(xì)介紹,本文著重對flock函數(shù)的作用和參數(shù)講解,以及使用需要注意的問題,需要的朋友可以參考下
    2014-11-11
  • 深入extjs與php參數(shù)交互的詳解

    深入extjs與php參數(shù)交互的詳解

    本篇文章是對extjs與php的參數(shù)交互進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP中的session安全嗎?

    PHP中的session安全嗎?

    PHP中的session安全嗎?PHP只是為我們提供了一個session的實現(xiàn),后續(xù)的安全工作需要程序員自己靈活去掌握,所以說PHP編程真的很靈活,需要了解PHP中session安全的朋友可以參考一下
    2016-01-01
  • PHP生成短網(wǎng)址方法匯總

    PHP生成短網(wǎng)址方法匯總

    本文給大家匯總介紹了3種使用php生成短網(wǎng)址的方法,第一種是PHP+MySQl實現(xiàn)短網(wǎng)址的生成和讀取,第二種是php+ini方式,第三種跟第一種有些類似,各有利弊,小伙伴們可以根據(jù)自己的項目需求來選擇。
    2016-07-07

最新評論