索引数组到关联数组-PHP
这是我的PHP代码。这将从MySQL数据库获取数据并存储在数组中 所以,最初我有这个数组 $array_init 打印($array\u init) 我想在编码时快速遍历 所以为了更快的编码 我想创建一个关联数组,如下所示:索引数组到关联数组-PHP,php,arrays,Php,Arrays,这是我的PHP代码。这将从MySQL数据库获取数据并存储在数组中 所以,最初我有这个数组 $array_init 打印($array\u init) 我想在编码时快速遍历 所以为了更快的编码 我想创建一个关联数组,如下所示: Array ( [2] => Jr KG ) [3] => Sr KG ) [4] => I ) [5] => II ) [6] => III ) [7] => IV )
Array (
[2] => Jr KG )
[3] => Sr KG )
[4] => I )
[5] => II )
[6] => III )
[7] => IV )
[8] => V )
[9] => VI )
[10] => VII )
[11] => VIII )
[12] => IX )
[13] => X )
)
我试过这个
foreach ($array_init as $row_class) {
$classes[] = [$row_class['id']=>$row_class['class_name']];
}
我知道了
Array ( [0] => Array (
[2] => Jr KG )
[1] => Array ( [3] => Sr KG )
[2] => Array ( [4] => I )
[3] => Array ( [5] => II )
[4] => Array ( [6] => III )
[5] => Array ( [7] => IV )
[6] => Array ( [8] => V )
[7] => Array ( [9] => VI )
[8] => Array ( [10] => VII )
[9] => Array ( [11] => VIII )
[10] => Array ( [12] => IX )
[11] => Array ( [13] => X )
)
顺便说一句,这不是重复,因为问题和解决方案都不同。
使用功能:
$classes = array_column($array_init, 'class_name', 'id');
$classes = array_column($array_init, 'class_name', 'id');