Blogger Information
Blog 24
fans 2
comment 5
visits 18984
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
PHP数组及数组的循环练习--2019-09-17
木槿昔年的博客
Original
705 people have browsed it

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里面的语法来编程。

Correction status:qualified

Teacher's comments:完成的不错。
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments