批改状态:合格
老师批语:完成的不错。
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里面的语法来编程。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号