[
{
name: "file_id",
content: "7"
},{
name: "file_hash",
content: "blahblahblah"
},
]
[
"file_id" : "7",
"file_hash" : "blahblahblah"
]
陣列乙
我想變化A到B 是否有使像的任何方法PHP的方法?
[
{
name: "file_id",
content: "7"
},{
name: "file_hash",
content: "blahblahblah"
},
]
[
"file_id" : "7",
"file_hash" : "blahblahblah"
]
陣列乙
我想變化A到B 是否有使像的任何方法PHP的方法?
沒有爲沒有的功能,但你可以使用循環做到這一點。
$result = array();
foreach ($a as $item) {
$result[$item->name] = $item->content;
}
但請記住,如果您有非唯一名稱,您的值將被覆蓋。
試試這個:
$array = array();
foreach($array_with_objects as $object) {
$array[$object->name] = $object->content;
}
試試這個:
$arr = array();
foreach($arr_with_obj as $obj) {
$arr[$obj->name] = $obj->content;
}
Genetared陣列將是聯想與你想要的指數&值......
- 感謝