博客列表 >PHP数组及数组的循环练习--2019-09-17

PHP数组及数组的循环练习--2019-09-17

木槿昔年的博客
木槿昔年的博客原创
2019年09月18日 18:12:07699浏览

PHP数组:PHP数组由键,值和键值对“=>”组成,PHP数组又分为索引数组,关联数组,多维数组。


索引数组 - 带有数字索引的数组,键是整型,默认键值从 0 开始

实例

<?php
    header('Content-type:text/html; charset=utf-8');
    $arr = array('php开发','前端开发','移动端','数据库','服务器运维');
    print_r($arr);
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

打印出的结果为:

实例

Array ( [0] => php开发 [1] => 前端开发 [2] => 移动端 [3] => 数据库 [4] => 服务器运维 )

运行实例 »

点击 "运行实例" 按钮查看在线实例


关联数组 - 带有指定键的数组,键值可以是字符串、整型

实例

<?php
    header('Content-type:text/html; charset=utf-8');
    $arr = array('php开发'=>'php教程','前端开发'=>'html','移动端'=>'微信小程序','数据库'=>'mysql','服务器运维'=>'apache');
    print_r($arr);
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

打印出的结果为:

实例

Array ( [php开发] => php教程 [前端开发] => html [移动端] => 微信小程序 [数据库] => mysql [服务器运维] => apache )

运行实例 »

点击 "运行实例" 按钮查看在线实例

二维数组 - 数组的键或元素还是一个数组,一个数组的元素如果是一维数组,那么我们就称这个数组是二维数组。

实例

<?php
    header('Content-type:text/html; charset=utf-8');
    $arr = array('php开发'=>array('php教程','php函数','php手册'),'前端开发'=>'html','移动端'=>'微信小程序','数据库'=>'mysql','服务器运维'=>'apache');
    print_r($arr);
    echo('<hr>');
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

打印出的结果为:

实例

Array ( [php开发] => Array ( [0] => php教程 [1] => php函数 [2] => php手册 ) [前端开发] => html [移动端] => 微信小程序 [数据库] => mysql [服务器运维] => apache )

运行实例 »

点击 "运行实例" 按钮查看在线实例

循环数组

实例

<?php
    header('Content-type:text/html; charset=utf-8');
    $arr = array('php开发','前端开发','移动端','数据库','服务器运维');
    //print_r($arr);
    echo('<hr>');
    foreach($arr as $v){
        echo $v.'<br>';
    }
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

PHP循环二维数组

实例

<?php
    header('Content-type:text/html; charset=utf-8');
    $arr = array('php开发'=>array('php教程','php函数','php手册'),'前端开发'=>array('html','css','js'),'移动端'=>array('微信小程序','移动网站'),'数据库'=>array('mysql','sql'),'服务器运维'=>array('apache','nginx'));
    print_r($arr);
    echo('<hr>');
    foreach($arr as $k=>$v){
        foreach($v as $key=>$value){
            echo $value.'<br>';
        }
    }
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

PHP循环三维数组

实例

<?php
    header('Content-type:text/html; charset=utf-8');
    $arr = array('php开发'=>array('php教程'=>array('php函数','php手册')),'前端开发'=>array('html'=>array('css','js')),'移动端'=>array('小程序'=>array('微信小程序','百度小程序')),'数据库'=>array('mysql'=>array('sql','nosql')));
    print_r($arr);
    echo('<hr>');
    foreach($arr as $k=>$v){
        foreach($v as $key=>$value){
            foreach($value as $vv){
                echo $vv.'<br>';
            }
        }
    }
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

小结:PHP7里面数组的表示方法是$arr = []; 这样可以简化数组的写法,少写很多“array”,以后注意多用PHP7里面的语法来编程。

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