首页 > 编程知识 正文

php动态网站开发教程(php输出数组)

时间:2023-05-05 13:24:46 阅读:98082 作者:2165

一、数组的概念

数组是数据的集合,应该按照一定的规则组织起来,形成一个可操作的整体。数组中的每个实体都包含键和值。键可以是数字或字符串,值可以是任何数据类型甚至是数组。

数据的收集是有序的映射。

例如:

一个

xydhm老师

80.5

真实的

0/无1/姓名2/体重3/性别

二、数组的分类

1.索引数组

键由数字组成的数组称为索引数组。默认情况下,从0开始,一般不需要特殊指定。PHP会自动给索引数组的键分配一个整数值,然后从这个整数值开始递增。您也可以指定从某个位置保存数据。(带有数字下标的数组)

2.关联数组

由字符串组成的键数组称为索引数组。当然,字符串可以包含数字。在数组中,只要有一个键不是数字,这个数组就是一个关联数组。(带下标字符串的数组)

第三,数组的声明

有许多方法可以声明数组:

1.通过array()方法创建。

$ arr=array();//声明一个空数组

$ arr=array (1,' XYDHM先生',80.5,真);//赋值数组

$arr=array(3=1,5='xydhm教师',' weight'=80.5,9=true);

print _ r($ arr);//打印输出数组

数组(值1,值2,)是一个下标连续的索引数组,数组的下标从0开始。

数组(键1=值1,键2=值2,),可以声明索引数组和关联数组。

注意:

如果键名不是整数或字符串,将进行以下转换

包含合法整数值的字符串被转换为整数。

浮点整数到整数

布尔值true为1,false为0。

空字符串

数组和对象不能用作键名。

键名重复,上一个键值被覆盖。

如果没有指定键名,键名也不全是负数,那么新添加元素的键名就是现有键名的最大值加1。

如果没有指定键名,并且键名都是负数,则新添加的元素的键名从0开始。

2.通过动态方法创建

$数组名[]:动态创建索引数组

$ arr[]=1;

$ arr[]=' XYDHM先生'

$ arr[]=80.5;

$ arr[]=true;

$ array name [number ]:指定数组索引。

$ arr 1[]=1;

$ arr 1[4]=' XYDHM先生'

$ arr 1[7]=80.5;

$ arr 1[]=true;

$数组名[字符串]:动态创建关联数组

$ arr 2[' no ']=1;

$ arr 2[' name ']=' XYDHM先生'

$arr2['重量']=80.5;

$ arr 2[' sex ']=true;

注意:建议使用:$ arr=array();在使用空数组之前,养成声明和分配空数组的好习惯。

3.通过快速方法创建

方法快速创建索引数组。

范围(3,10,2)

方法快速创建关联数组。

$ no=1;

$name='xydhm教师';

$重量=80.5;

$ sex=true

紧凑(‘无’‘名’‘重’‘性’);

四.数组的使用(添加、删除和检查数组的操作)

该数组由$ array name [key name]使用,原理是通过key name找到对应的键值。

$ arr=array();

$ arr[]=1;

$ arr[]=' XYDHM先生'

$ arr[]=80.5;

$ arr[]=true;

echo $ arr[1];//检查

$arr[6]='戴';//增加

$ arr[' age ']=30;

unset($ arr[' age ']);//删除

$arr[6]=“激烈的棒球”;//更改

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。