thinkphp select后的数组是一个二维数组,键是从0开始排序的,数组里面是带有id,现在我要查出来的结果是,一个二维数组,键是数据的id.
有什么办法呢?
thinkphp select后的数组是一个二维数组,键是从0开始排序的,数组里面是带有id,现在我要查出来的结果是,一个二维数组,键是数据的id.
有什么办法呢?
复制一个数组不行吗
立即学习“PHP免费学习笔记(深入)”;
<code><?php
$arr = [
[
'id' => 1,
'name' => "Bob",
'sex' => "男",
],
[
'id' => 2,
'name' => "Frank",
'sex' => "男",
],
];
$arr2 = [];
for ($i=0; $i < count($arr); $i++) {
$arr2[$arr[$i]['id']] = $arr[$i];
unset($arr2[$arr[$i]['id']]['id']);
}
var_dump($arr2);</code>
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号