Php 用同一数组中的值替换数组键
我需要用PHP中相同数组中的键替换数组中的键 我的阵列目前看起来是这样的:Php 用同一数组中的值替换数组键,php,Php,我需要用PHP中相同数组中的键替换数组中的键 我的阵列目前看起来是这样的: array (size=7) 0 => array (size=2) 'id' => int 978 'nbUnitsSold' => string '33.00000' (length=8) 1 => array (size=2) 'id' => int 979 'nbUnitsSold' => string
array (size=7)
0 =>
array (size=2)
'id' => int 978
'nbUnitsSold' => string '33.00000' (length=8)
1 =>
array (size=2)
'id' => int 979
'nbUnitsSold' => string '9.00000' (length=7)
2 =>
array (size=2)
'id' => int 980
'nbUnitsSold' => string '4.00000' (length=7)
3 =>
array (size=2)
'id' => int 981
'nbUnitsSold' => string '237.00000' (length=9)
4 =>
array (size=2)
'id' => int 983
'nbUnitsSold' => string '5.00000' (length=7)
5 =>
array (size=2)
'id' => int 984
'nbUnitsSold' => string '19.00000' (length=8)
6 =>
array (size=2)
'id' => int 991
'nbUnitsSold' => string '2.00000' (length=7)
我希望它看起来像这样:
array (size=7)
978 =>
array (size=1)
'id' => int 978
'nbUnitsSold' => string '33.00000' (length=8)
979 =>
array (size=1)
'id' => int 979
'nbUnitsSold' => string '9.00000' (length=7)
980 =>
array (size=1)
'id' => int 980
'nbUnitsSold' => string '4.00000' (length=7)
981 =>
array (size=1)
'id' => int 981
'nbUnitsSold' => string '237.00000' (length=9)
983 =>
array (size=1)
'id' => int 983
'nbUnitsSold' => string '5.00000' (length=7)
984 =>
array (size=1)
'id' => int 984
'nbUnitsSold' => string '19.00000' (length=8)
991 =>
array (size=1)
'id' => int 991
'nbUnitsSold' => string '2.00000' (length=7)
PHP中是否有任何函数可以在不循环到整个数组的情况下提供帮助
谢谢大家! 只需将第三个参数用作要用作索引的列
$indexedArray = array_column($input,null,"id");
只需将第三个参数用作要用作索引的列
$indexedArray = array_column($input,null,"id");
谢谢!很好:)非常感谢!工作正常:)