专注前端行业精选
Q站 - L站 -
当前位置:网站首页 > 最近更新 > PHP > 正文

PHP创建数组

作者:鹏仔先生日期:2022-12-30 14:01:56浏览:67分类: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) "你还好吗" }


手机扫码访问

暂无评论,来添加一个吧。

取消回复欢迎 发表评论:

关灯