博主信息
博文 42
粉丝 0
评论 0
访问量 45488
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
数组学习20190917
庆选的博客
原创
843人浏览过

一、数组的定义 分$arr =  array();和$arr = []; 两种;

实例

<?php

	//数组
	$arr = array();
	var_dump ($arr);
	echo "<br>";

	$arr1 = [];
	var_dump ($arr1);
?>

运行实例 »

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

二、关联数组和索引数组

总结:

关联数组以数字作为下标,小标默认从0开始。

索引数组以字符串作为下标

实例

<?php
	$arr = ['英语','语文','数学','物理','化学'];
	var_dump ($arr);
	echo "<br>";

	
	//索引数组
	$arr1 = ['english'=>'英语','chinese'=>'语文','mash'=>'数学','physics'=>'物理','chemical'=>'化学'];
	var_dump ($arr1);
?>

运行实例 »

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

三、循环数组

总结:基本样式:foreach ($arr1 as $k => $v) {echo $k."---".$v;echo "<br>";}

其中 $arr1 为循环的数组名    $k为数组中下标,$v为数组中值。每一次循环,将数组的键值对赋值一次 供循环体{ }中使用。

下一次循环会覆盖上一次循环所赋予的值。

实例

<?php

	//循环数组
	$arr1 = ['english'=>'英语','chinese'=>'语文','mash'=>'数学','physics'=>'物理','chemical'=>'化学'];
	
	foreach ($arr1 as $k => $v) {
		echo $k."---".$v;
		echo "<br>";

	}
?>

运行实例 »

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

四、二维数组及循环

循环即将数组内的数组循环出来。即是将内数组体取出过程

实例

<?php


	$arr = [
			'player1'=>[
				'name'=>'player1',
				'age'=>11
				],
			'player2'=>[
			'name'=>'player2',
			'age'=>12
			],
			'player3'=>[
				'name'=>'player3',
				'age'=>13
				]
			];

	foreach ($arr as $k => $v) {
		echo $k.'--'.$v['name'].'--'.$v['age'];
		echo "<br>";
	}
?>

运行实例 »

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

五、三维数组及其循环

实例

<?php
	// 三维数组
		$arr = [
			'player1'=>[
				'name'=>'player1',
				'age'=>11,
				'skill'=>["技能1","技能2","技能3"]
				],
			'player2'=>[
			'name'=>'player2',
			'age'=>12,
			'skill'=>["技能21","技能22","技能23"]
			],
			'player3'=>[
				'name'=>'player3',
				'age'=>13,
				'skill'=>["技能31","技能32","技能33"]
				]
			];

	foreach ($arr as $k => $v) {
		echo "输出所有角色1号技能";
		echo "<br>";
		echo $k.'--'.$v['name'].'--'.$v['age'].'--'.$v['skill'][0];
		echo "<br>";
	}
?>

运行实例 »

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


批改状态:合格

老师批语:完成的不错。
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学