首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从php数组中删除数组键

从php数组中删除数组键
EN

Stack Overflow用户
提问于 2013-08-08 10:54:51
回答 2查看 457关注 0票数 1

我有一个数组,想要删除它的键值。它们是0 ,1等等。数组具有动态值。而关键指标可以是动态增减。

代码语言:javascript
复制
$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需要输出

代码语言:javascript
复制
Array 
    (

        'youtube ' => Array
        (
            'youtube.com' => "https://www.youtube.com/dfssfskj8i"

        ),

        'youtube' => Array
        (
            'youtube.com' => 'https://www.youtube.com/sfsfsd'
        ),
    );
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-08 11:22:37

也许你想做这样的事:

代码语言:javascript
复制
$out = array();
foreach ($url as $key => $value){
    $dex = key($value);
    $out[$dex][] = reset($value[$dex]);
}
print_r($out);

如果您在输入"youtube“之后去掉了额外的空间,您将得到以下输出:

代码语言:javascript
复制
Array
(
    [youtube] => Array
        (
            [0] => https://www.youtube.com/dfssfskj8i
            [1] => https://www.youtube.com/sfsfsd
        )

)
票数 3
EN

Stack Overflow用户

发布于 2013-08-08 12:08:42

尝尝这个,

代码语言:javascript
复制
$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; 
  }
}  
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18124213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档