我现在有一个多维数组,想要删除第二级数组,并将第二级的值作为父数组的新索引值。我目前的数组是:
Array ( [0] => Array ( [connectee] => 1 ) [1] => Array ( [connectee] => 6 ) )
并希望从那开始:
Array ( [0] => 1, [1] => 6 )
我在使用usort函数但无法使其工作(其中$ current_connections是我的数组,如上所述:
function cmp($a, $b) {
return strcmp($a["connectee"], $b["connectee"]);
}
$current_connections = usort($current_connections, "cmp");
不需要维护密钥(在此过程中应该销毁)。
答案 0 :(得分:1)
foreach ($array as &$value) {
$value = $value['connectee'];
}
答案 1 :(得分:0)
注意:请注意,问题陈述非常令人困惑和矛盾,但这个答案是基于您对预期输出的陈述
数组([0] => 1,[1] => 6)
你可以做到
<?php
$values=array();
$values[0]=array("connectee"=>1);
$values[1]=array("connectee"=>6);
foreach($values as $index=>$value)
{
$values[$index]=$value["connectee"];
}
print_r($values);
?>