我认为很难解释。
我需要这个数组的id对所有人来说都是一样的,它必须是" url"
我有以下代码:
$slug_sections[] = array(
'url' => array(
'loc' => 'products'
)
);
$slug_sections[] = array(
'url' => array(
'loc' =>'home'
)
);
输出是:
Array
(
[0] => Array
(
[url] => Array
(
[loc] => productos
)
)
[1] => Array
(
[url] => Array
(
[loc] => home
)
)
)
我需要输出必须是:
Array
(
[url] => Array
(
[loc] => productos
)
[url] => Array
(
[loc] => home
)
)
一些想法? 提前致谢
答案 0 :(得分:0)
您正在使用关联数组,我相信您可能希望使用索引数组。你需要类似下面的内容(它并不完全清楚你最终目标是什么,所以你可能需要稍微修改一下):
$slug_sections['url'][] = 'products';
$slug_sections['url'][] = 'home';
执行print_r($slug_sections);
会提供以下输出:
Array
(
[url] => Array
(
[0] => products
[1] => home
)
)
答案 1 :(得分:0)
$slug_url_pair['url'] = array_column($slug_sections, 'url');
如果您使用的是php< 5.5.0你不能使用array_column。 http://php.net/manual/en/function.array-column.php