Correction status:qualified
Teacher's comments:完成的不错。
PHP数组:PHP数组由键,值和键值对“=>”组成,PHP数组又分为索引数组,关联数组,多维数组。
索引数组 - 带有数字索引的数组,键是整型,默认键值从 0 开始
<?php header('Content-type:text/html; charset=utf-8'); $arr = array('php开发','前端开发','移动端','数据库','服务器运维'); print_r($arr); ?>
点击 "运行实例" 按钮查看在线实例
打印出的结果为:
关联数组 - 带有指定键的数组,键值可以是字符串、整型
<?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里面的语法来编程。