博客列表 >php的数组之遍历数组---2019.09.17

php的数组之遍历数组---2019.09.17

Morning   Star的博客
Morning Star的博客原创
2019年09月19日 14:29:35563浏览

                                                                        索引数组

$var= array(
  '淘宝',
  '阿里',
  '支付宝',
  '百度',
);

                                                                        关联数组

$arr = array(
    'baidu'=> '百度',
    'taobo'=>'淘宝',
    'bilibili'=>'哔哩哔哩'
);

                                                                      循环二维数组

$second = array(
    array(
    'name'=>'淘宝',
    'boss'=>'马云',
    ),
    array(
        'name'=>'百度',
        'boss'=>'李彦宏'
    ),
    array(
        'name'=>'华为',
        'boss'=>'任正非'
    ),
);
foreach ($second as $k => $value){
    foreach ($value as $kk => $item){
        echo $kk.'--'.$item,'<br>';
    }
}

                                                                 循环三位数组(+混编)

$third = array(
    array(
            'name'=>'阿里巴巴',
            'boss'=>'马云',
            'department'=>[
                'zhifhubao ',
                'feizhu',
                'tianmao',
                'dingding'
            ]

    ),
    array(
        'name'=>'百度',
        'boss'=>'李彦宏',
        'department'=>[
            'tieba',
            'hao123',
            'ai'
]
    ),
    array(
        'name'=>'华为',
        'boss'=>'任正非',
        'Model'=>[
            'mate',
            'nova',
            'horror'
        ]
    ),
);
echo '<hr>';
foreach ($third as $k => $v){
    foreach ($v as $kk=>$vv){
        if(is_array($vv)){
            foreach ($vv as $kkk => $vvv){
                echo $kkk.'--'.$vvv;
            }
    }else{
            echo $kk.'---'.$vv;
        }
    }
}

总结:

print_r( ) 打印数组专用, var_dump()打印数组会出现数据类型。+<pre>实现数据换行。

数组的下标是可以自定义,下标从最近的算起,下标默认从0开始。

关联型数组:使用键值对eg:['aaa'],在出现重复的时候会替换。

exit   暂停php代码的命令。

is_array( ):判断是否为数组 。

isset( ):判断变量是否有值。


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议