我有一个多维数组,如下所示:
Array
(
[0] => Array
(
[ClientID] => ec2173de2134fdsfg4fsdffcb4b5205
[Name] => ABC Widgets
)
[1] => Array
(
[ClientID] => e5dfgfdg2d760f640aadfgdfgdfg47b
[Name] => Acme Co
)
[2] => Array
(
[ClientID] => b9dfgsdfg419085c3sdgffdsgfdg313
[Name] => 4321 Corp
)
)
我想改为以下内容:
Array ( ec2173de2134fdsfg4fsdffcb4b5205 => ABC Widgets e5dfgfdg2d760f640aadfgdfgdfg47b => Acme Co b9dfgsdfg419085c3sdgffdsgfdg313 => 4321 Corp )
这样做的最佳方法是什么?另外,我最好以原始格式存储阵列并根据需要转换为其他格式吗?谢谢你的帮助
$flat = array();
foreach($multidim as $item)
$flat[$item['ClientID']] = $item['Name'];
Run Code Online (Sandbox Code Playgroud)
你是否最好存储原始表格一般无法回答.如果需要,您应该存储它.
| 归档时间: |
|
| 查看次数: |
516 次 |
| 最近记录: |