21,886
社区成员
发帖
与我相关
我的任务
分享
$a = array (
array(2933 => array('document_id' => '2933')),
array(2933 => array('document_id' => '2933')),
array(2933 => array('document_id' => '2933')),
);
print_r($a);
array_walk($a, function(&$v) {$v = current($v);});
print_r($a);
处理前
Array
(
[0] => Array
(
[2933] => Array
(
[document_id] => 2933
)
)
[1] => Array
(
[2933] => Array
(
[document_id] => 2933
)
)
[2] => Array
(
[2933] => Array
(
[document_id] => 2933
)
)
)
处理后
Array
(
[0] => Array
(
[document_id] => 2933
)
[1] => Array
(
[document_id] => 2933
)
[2] => Array
(
[document_id] => 2933
)
)
<?php
$arr = array(
array('2933' => array(
'document_id' => 1,
'file_name' => 'a',
'file_type' => 0,
)),
array('2934' => array(
'document_id' => 1,
'file_name' => 'a',
'file_type' => 0,
)),
array('2935' => array(
'document_id' => 1,
'file_name' => 'a',
'file_type' => 0,
)),
);
var_dump($arr);
$result = array();
foreach($arr as $k=>$v){
foreach($v as $kk=>$vv){
$result[] = $vv;
}
}
var_dump($result);