欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP數組與對象之間使用遞歸實現轉換的方法

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

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

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

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程序設計有所幫助。

相關文章

  • 為你總結一些php信息函數

    為你總結一些php信息函數

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

    php+ajax實現無刷新數據分頁的辦法

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

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

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

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

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

    php操作SVN版本服務器類代碼

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

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

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

    PHP文件鎖函數flock()詳細介紹

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

    深入extjs與php參數交互的詳解

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

    PHP中的session安全嗎?

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

    PHP生成短網址方法匯總

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

最新評論