PHP中把物件轉陣列的幾個方法

2021-10-23 10:27:12 字數 1342 閱讀 8803

/**

* 將物件轉換成陣列

* @param $obj

* @return mixed

*/function

object_to_array

($obj

)return

$arr;}

/** * 將二維陣列組裝成三維陣列

* @param $arr

* @param $key

* @return array

*/function

changetwotothree

($arr

,$key

)else

}return

$new;}

/** * 處理陣列

* @param $arr

* @param $key

* @return mixed

*/function

handlearray

($arr

,$key

)return

$arr;}

/** * 將陣列的key恢復成數字序列

* @param $arr

* @return array

*/function

restore_array

($arr)$c

=0;$new

=array()

;foreach

($arr

as$key

=>

$value

)else

$c++;}

return

$new;}

/** * 將陣列的key恢復成數字序列

* @param $arr

* @return array

*/function

restore_array2

($arr

)return

$new;}

/** * 將陣列的key恢復成數字序列

* @param $arr

* @return mixed

*/function

restore_array3

($arr

)return

$arr;}

/** * 多維陣列轉二維

* @param $arr

* @return array

*/function

array_unzip_rescursive

($arr

)else

return

$res

;}

總結幾個物件轉陣列的方法

目標效果 注 1 object中必須有length屬性,返回的陣列長度取決於length長度 2 key 值必須是數值 2 object.values object 返回陣列的成員順序 注 與第一種不同的是不需要length屬性,返回乙個物件所有可列舉屬性值 注 返回乙個物件的自身可列舉屬性組成的陣...

php物件陣列轉陣列 php物件轉陣列的函式

關於php中想讓物件以陣列的形式訪問,這時候就需要使用到get object vars 函式了。先來介紹一下這個函式。官方文件是這樣解釋的 array get object vars object obj 返回由 obj 指定的物件中定義的屬性組成的關聯陣列。舉例 setlabel point 1 ...

php的物件轉陣列

1.php stdclass object轉array function object array array if is array array return array 2.array json decode json encode xml load string xmlstring true ...