/**
* 將物件轉換成陣列
* @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 ...