我尝试格式化我的代码,如下所示。但未能这样做。
我的标准和我的代码如下所述。
这是我的数组结构:
Array
(
[0] => Array
(
[0] => Array
(
[tagged_field] => description
[created_date] => 2015-02-06 14:47:44
)
)
[1] => Array
(
[0] => Array
(
[tagged_field] => description_html
[created_date] => 2015-02-06 14:47:44
)
[1] => Array
(
[tagged_field] => description_html
[created_date] => 2015-02-06 14:47:44
)
)
)
所需的数组结构:
Array
(
[0] => Array
(
[tagged_field] => description
[created_date] => 2015-02-06 14:47:44
)
[1] => Array
(
[tagged_field] => description_html
[created_date] => 2015-02-06 14:47:44
)
[2] => Array
(
[tagged_field] => description_html
[created_date] => 2015-02-06 14:47:44
)
)
我的代码:
foreach($tagArr as $key => $value){
$a_tag[$inc] = $value[0];
$inc++;
}
但是无法像那样格式化数组......
如果我的输入数组如上所述,我如何按所需格式对数组进行排序。
答案 0 :(得分:1)
尝试 -
foreach($tagArr as $key => $value){
foreach($value as $val) {
$a_tag[] = $val;
}
}
答案 1 :(得分:0)
foreach($tagArr as $key => $value){
$a_tag[] = array_values($value[0]);
}
使用此
答案 2 :(得分:0)
$a_tag = [];
foreach ($tagArr as $value) {
$a_tag += $value;
}
答案 3 :(得分:-1)
您可以使用以下代码执行此操作:
foreach($tagArr as $key => $value){
foreach($value as $val) {
$a_tag[] = $val;
}
}