我有一个数组,想要删除它的键值。它们是0 ,1等等。数组具有动态值。而关键指标可以是动态增减。
$url = Array
(
0 => Array
(
'youtube ' => Array
(
'youtube.com' => "https://www.youtube.com/dfssfskj8i"
),
),
1 => Array
(
'youtube' => Array
(
'youtube.com' => 'https://www.youtube.com/sfsfsd'
),
)
);
$temp = array();
foreach($url as $key => $val){
foreach($val as $key1 => $val1){
$temp[$key1][$val1] = $key1;
}
} I需要输出
Array
(
'youtube ' => Array
(
'youtube.com' => "https://www.youtube.com/dfssfskj8i"
),
'youtube' => Array
(
'youtube.com' => 'https://www.youtube.com/sfsfsd'
),
);发布于 2013-08-08 11:22:37
也许你想做这样的事:
$out = array();
foreach ($url as $key => $value){
$dex = key($value);
$out[$dex][] = reset($value[$dex]);
}
print_r($out);如果您在输入"youtube“之后去掉了额外的空间,您将得到以下输出:
Array
(
[youtube] => Array
(
[0] => https://www.youtube.com/dfssfskj8i
[1] => https://www.youtube.com/sfsfsd
)
)发布于 2013-08-08 12:08:42
尝尝这个,
$url = Array
(
0 => Array
(
'youtube ' => Array
(
'youtube.com' => "https://www.youtube.com/dfssfskj8i"
),
),
1 => Array
(
'youtube' => Array
(
'youtube.com' => 'https://www.youtube.com/sfsfsd'
),
)
);
$temp = array();
foreach($url as $key => $val){
foreach($val as $key1 => $val1){
$temp[$key1] = $val1;
}
} https://stackoverflow.com/questions/18124213
复制相似问题