灵锡网-PHP创建数组

灵锡网-PHP创建数组

1、创建空数组

<?php
	$arr = array();
	var_dump($arr);

	echo('<br>');

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

输出结果

array(0) { }

array(0) { }

2、创建索引数组

<?php
	$arr = array(
		'鹏仔',
		'乐乐',
		'共享博客'
	);
	var_dump($arr);
	
	echo('<br>');

	echo($arr[1]);
?>

输出结果

array(3) { [0]=> string(6) “鹏仔” [1]=> string(6) “乐乐” [2]=> string(12) “共享博客” }

乐乐

3、创建关联数组

注:每个数据,都有两个,一个是key(下标),一个是value(值);

    数组中键值对,不能跟数组外的赋值符号一样,他的符号是 =>

<?php
	$arr = array(
		'name' => '鹏仔',
		'sex' => '男',
		'age' => '18'
	);
	var_dump($arr);
	echo('<br>');

	echo($arr['sex']);
	echo('<br>');

	echo($arr['name']);
?>

输出结果

array(3) { [“name”]=> string(6) “鹏仔” [“sex”]=> string(3) “男” [“age”]=> string(2) “18” }

鹏仔

4、输出数组值

<?php
	$arr = [
		'鹏仔',
		'乐乐',
		'共享博客'
	];
	echo $arr[0];
	echo '<br>';

	echo $arr[1];
	echo '<br>';
?>

输出结果

鹏仔

乐乐

<?php
	$arr = array(
		'name' => '鹏仔',
		'sex' => '男',
		'age' => '18'
	);

	echo($arr['sex']);
	echo('<br>');

	echo($arr['name']);
?>

输出结果

鹏仔

5、打印数组 print_r

注:打印数据,多了 array(),所以他打印的数据,不能给前端使用,不能展示给用户看。

<?php
	$arr = [
		'鹏仔',
		'乐乐',
		'共享博客'
	];
	print_r($arr);
?>

输出结果

Array ( [0] => 鹏仔 [1] => 乐乐 [2] => 共享博客 )

6、扩展

JS是不能给数组自定义下标的,但PHP可以自定义下标

如下,当我给‘我爱你’自定义下标为8,那么‘你还好吗’下标就为9

<?php
	$arr = array(
		'name' => '鹏仔',
		'sex' => '男',
		'age' => '18',
		8 => '我爱你',
		'你还好吗'
	);
	var_dump($arr);
?>

输出结果

array(5) { [“name”]=> string(6) “鹏仔” [“sex”]=> string(3) “男” [“age”]=> string(2) “18” [8]=> string(9) “我爱你” [9]=> string(12) “你还好吗” }

感谢您的来访,获取更多精彩文章请收藏本站。

THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容