php 将任意二维数组转换一维数组(键值对) 想问下有没有更好的办法。
我的方法是这样的:
<?php
$a = [
[
'id' => 33, // 这里的键名不固定
'name' => 'aaa',
],
[
'id' => 22,
'name' => 'bbb'
]
];
$dat = [];
foreach ($a as $b) {
list($k, $v) = array_values($b);
$dat[$k] = $v;
}
var_export($dat); // 输出:array ( 33 => 'aaa', 22 => 'bbb', )
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
http://php.net/manual/zh/function.array-column.php