Array就是陣列,磁碟陣列模式是把幾個磁碟的儲存空間整合起來,形成一個大的單一連續的儲存空間。 array() 其實是一種語言結構(language construct),通常用來定義直接量數組,但它的用法和函數的用法很相似,所以需要用到更多關於array數組的可以查相關手冊,本文我們和大家分享兩個小技巧。
1、php物件轉數組的方法(object 轉array):
/**
* object 轉 array
#*/
function object_to_array($obj){
$_arr=is_object($obj)?get_object_vars($obj):$obj;
foreach($_arr as $key=>$val){
$val=(is_array($val) )||is_object($val)?object_to_array($val):$val;
$arr[$key]=$val;
}
return $arr;
}
2、php Json字元轉數組的方法(json 轉array):
如果是個json 字串的話,可直接透過json_decode 函數將字串轉換成陣列。
json_decode (PHP 5 >= 5.2.0, PECL json >= 1.2.0)
json_decode — 接受一個JSON 格式的字串並且把它轉換成PHP 變數
#mixed json_decode(string $json[,bool $assoc])
#參數:
json 待解碼的json string 格式的字串。
assoc 當此參數為 TRUE 時,將會傳回一個陣列(關聯陣列)形式的結果,預設為false,傳回的是一個物件。
相關推薦:
以上是Object轉Array Json轉Array的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!