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

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

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

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

這里定義2個(gè)php匿名對象和數(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

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

相關(guān)文章

最新評論

泊头市| 塘沽区| 德州市| 正蓝旗| 丰台区| 色达县| 嵊泗县| 桐梓县| 长泰县| 弥勒县| 静安区| 安宁市| 石城县| 华宁县| 铁岭县| 灵川县| 保德县| 高青县| 布拖县| 镇原县| 翁牛特旗| 军事| 伊宁县| 阜南县| 阿拉善右旗| 天全县| 延庆县| 长汀县| 盐津县| 泸西县| 和静县| 青河县| 廊坊市| 南昌市| 金坛市| 九龙坡区| 平罗县| 威信县| 佛坪县| 且末县| 贵南县|