ホームページ  >  記事  >  バックエンド開発  >  PHP 将二维数组转成1维数组 键名保持不变 并且去掉空元素

PHP 将二维数组转成1维数组 键名保持不变 并且去掉空元素

WBOY
WBOYオリジナル
2016-06-13 10:34:58906ブラウズ

PHP 将二维数组转成一维数组 键名保持不变 并且去掉空元素

PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->array(    0=>array(        'zhangsan' => 'zhangsan (dae) abc'    )    1=>array(        'lisi' => 'lisi (dae) abc'    )               2=>array())转成array(    'zhangsan' => 'zhangsan (dae) abc',    'lisi' => 'lisi (dae) abc',)



谢谢了

------解决方案--------------------
PHP code
$a = array(    0=>array(        'zhangsan' => 'zhangsan (dae) abc'    ),    1=>array(        'lisi' => 'lisi (dae) abc'    ),    2=>array());$list = array();foreach ($a as $v) {    if (!$v) {        continue;    }    $list[key($v)] = $v[key($v)];}<div class="clear">
                 
              
              
        
            </div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。