[
{
name: "file_id",
content: "7"
},{
name: "file_hash",
content: "blahblahblah"
},
]
阵列A
[
"file_id" : "7",
"file_hash" : "blahblahblah"
]
阵列B
我想把A改为B. 是否有任何方法可以用PHP方法制作出类似的东西?
答案 0 :(得分:1)
试试这个:
$array = array();
foreach($array_with_objects as $object) {
$array[$object->name] = $object->content;
}
答案 1 :(得分:1)
没有这方面的功能,但你可以使用循环来完成。
$result = array();
foreach ($a as $item) {
$result[$item->name] = $item->content;
}
但请记住,如果您拥有非唯一名称,您的值将被覆盖。
答案 2 :(得分:1)
试试这个:
$arr = array();
foreach($arr_with_obj as $obj) {
$arr[$obj->name] = $obj->content;
}
Genetared数组将与index&重视你想要的......
- 感谢