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

PHP中把對象數(shù)組轉(zhuǎn)換成普通數(shù)組的方法

 更新時間:2015年07月10日 09:51:25   投稿:junjie  
這篇文章主要介紹了PHP中把對象數(shù)組轉(zhuǎn)成普通數(shù)組的方法,本文直接給出示例代碼,需要的朋友可以參考下

最近在用ThinkPHP開發(fā)一個京東服務市場的應用,然而京東服務市場接口返回的數(shù)據(jù)是個對象數(shù)組。然而需要一個個屬性取出來放到數(shù)組里面然后再利用ThinkPHP的addAll或者add方法寫入數(shù)據(jù)庫。然而每次返回的字段有幾十個,每次這么拼接都要崩潰了。果然還是那句話,當你感到無法忍受的時候你就會想辦法改變。于是想了下,如果有個函數(shù)傳個對象數(shù)組進去可以自動轉(zhuǎn)成普通數(shù)組就好了。因而萬能的互聯(lián)網(wǎng)搜索又來了。百度了一通。。。果然有前輩已經(jīng)處理過了,在此記錄一下。

復制代碼 代碼如下:

/**
* [std_class_object_to_array 將對象轉(zhuǎn)成數(shù)組]
* @param [stdclass] $stdclassobject [對象]
* @return [array] [數(shù)組]
*/
function std_class_object_to_array($stdclassobject)
{
  $_array = is_object($stdclassobject) ? get_object_vars($stdclassobject) : $stdclassobject;

  foreach ($_array as $key => $value) {
    $value = (is_array($value) || is_object($value)) ? std_class_object_to_array($value) : $value;
    $array[$key] = $value;
  }

  return $array;
}


就這樣,對象數(shù)組就優(yōu)雅地轉(zhuǎn)成了普通的數(shù)組。動動腦子,代碼量下來了,功能也優(yōu)雅地就實現(xiàn)了。一舉兩得,何樂而不為呢?

相關(guān)文章

最新評論

普定县| 铁岭县| 东安县| 新津县| 怀远县| 崇仁县| 潞城市| 晋城| 峨山| 象山县| 阿城市| 祁阳县| 大理市| 大渡口区| 阜新市| 安阳县| 横山县| 陵水| 平顺县| 鹤岗市| 山阳县| 麦盖提县| 眉山市| 福建省| 子长县| 临泽县| 板桥市| 航空| 德保县| 聂荣县| 礼泉县| 洱源县| 松阳县| 永修县| 沙雅县| 富顺县| 绥芬河市| 定州市| 汉川市| 抚州市| 镇远县|