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

php對(duì)象和數(shù)組相互轉(zhuǎn)換的方法

 更新時(shí)間:2015年05月12日 09:21:30   作者:企鵝不笨  
這篇文章主要介紹了php對(duì)象和數(shù)組相互轉(zhuǎn)換的方法,通過(guò)兩個(gè)自定義函數(shù)實(shí)現(xiàn)對(duì)象與數(shù)組的相互轉(zhuǎn)換功能,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下

本文實(shí)例講述了php對(duì)象和數(shù)組相互轉(zhuǎn)換的方法。分享給大家供大家參考。具體分析如下:

這里定義2個(gè)php匿名對(duì)象和數(shù)組相互轉(zhuǎn)換的函數(shù),代碼如下:

function array2object($array) {
  if (is_array($array)) {
    $obj = new StdClass();
    foreach ($array as $key => $val){
      $obj->$key = $val;
    }
  }
  else { $obj = $array; }
  return $obj;
}
function object2array($object) {
  if (is_object($object)) {
    foreach ($object as $key => $value) {
      $array[$key] = $value;
    }
  }
  else {
    $array = $object;
  }
  return $array;
}

用法示例如下:

$array = array('foo' => 'bar','one' => 'two','three' => 'four');
$obj = array2object($array);
print $obj->one; // output's "two"
$arr = object2array($obj);
print $arr['foo']; // output's bar

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

相關(guān)文章

最新評(píng)論