博客列表 >php数组练习-2019-08-17

php数组练习-2019-08-17

゛\ぢ尛琦的博客
゛\ぢ尛琦的博客原创
2019年09月18日 11:46:33832浏览

实例

<?php
//数组
	echo '数组'.'<br>';
	$arr =array();
	var_dump($arr);
	echo '<hr>';
	$arr1=[];
	var_dump($arr1);
	echo '<hr>';
?>

运行实例 »

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

1.png

实例

<?php
//关联数组
	echo '关联数组'.'<br>';
	
	$glsz =[
		'name' => '姓名',
		'age' => '年龄',
		'banji' => '三年级二班'
	];
	print_r($glsz);
	echo '<br>';
	var_dump($glsz);
	echo '<hr>';
?>

运行实例 »

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

2.png

实例

<?php
//索引数组
	echo '索引数组'.'<br>';
	$sysz=[
	'小米',
	'喜欢篮球',
	'喜欢马拉松'
	];
	print_r($sysz);	
	echo '<hr>';
?>

运行实例 »

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

3.png

实例

<?php
//二维数组
	echo '二维数组'.'<br>';
	$ewsz =[
		[
			'小李',
			'23岁',
			'前端程序员'
		],
		[
			'小张',
			'25岁',
			'php程序员'
		],
		[
			'小方',
			'29岁',
			'Java程序员'
		]
	];
	var_dump($ewsz);
	echo '<br>';
	print_r($ewsz);
	echo '<br>';
	echo $ewsz[0][0];
	echo '<hr>';
	echo '二维数组2'.'<br>';
	$ewsz2 =[
		[
			'xiaoli' => '小李',
			'age' => '23岁',
			'work' => '前端程序员'
		],
		[
			'小张',
			'25岁',
			'php程序员'
		],
		[
			'小方',
			'29岁',
			'Java程序员'
		]
	];
	var_dump($ewsz2);
	echo '<br>';
	print_r($ewsz2);
	echo '<br>';
	echo $ewsz2[0]['xiaoli'];
	
	echo '<hr>';
?>

运行实例 »

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

4.png

5.png

实例

<?php
//循环数组
	echo '循环数组'.'<br>';
	$xhsz =[
		'qianduan' => '前端',
		'php' => 'php程序员',
		'java' => 'java程序员'
	];
	foreach( $xhsz as $k =>$v ){
		echo $k .'***'.$v;
		echo '<br>';
	}
	
	echo '<hr>';
?>

运行实例 »

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

6.png

实例

<?php
//循环二维数组
	echo '循环二维数组'.'<br>';
	$xhsz2 =[
					[
						'qianduan' => '前端',
						'xiaoli' => '小李'
					],
					[
						'php' => 'php程序员',
						'xiaozhang' => '小张'
					]
			];
	foreach( $xhsz2 as $k=>$v ){
		foreach ($v as $key => $value) {
			echo $value;
			
		}echo '<br>';
	}
	
	echo '<hr>';
?>

运行实例 »

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


微信截图_20190918113335.png


实例

<?php
//循环三维数组

	 $xhsz3 = [
          '大一' => [
            [1, '张', '班长', '19'],
            [2, '李','学委','18'],
            [3, '王','学生','19']
          ],
          '大二' => [
            [1, '赵', '班长', '19'],
            [2, '周','学委','18'],
            [3, '郭','学生','19']
          ],
          '大三' => [
            [1, '孙' , '班长' , '19'],
            [2, '鲁' , '学委' , '18'],
            [3, '林' , '学生' , '19']
          ]
        ];
 foreach ($xhsz3 as $k) {
        
            foreach ($k as $v) {
           
                foreach ($v as $value) {
               
                  echo $value;
                }
                echo '<br>';
            }
        }
?>

运行实例 »

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


8.png

 

总结

1.三维数组的命名和循环是上网查的,还是比较模糊,希望老师讲解下

2.array() 可以写成[]

3.php语句用;隔开,数组内部用, 隔开

4.关联数组指定下标,索引数组下标默认从0开始

5.多维数组注意对应值一一对应

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