这期内容当中小编将会给大家带来有关怎么在PHP中对数组进行增删插操作,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
<强>在数组头添加元素强>
函数()函数在数组头添加元素,所有己有的数值键都会相应地修改,以反映其在数组中的新位置,但是关联键不受影响。其形式如下:
int 函数(array 数组,mixed 变量[mixed 变量])
下面这个例子在水果数美元组前面添加了两种水果:
fruits 美元;=,数组(“apple",“banana"); 函数(水果、美元“orange"“pear")//,fruits 美元;=,数组(“orange",“pear",“apple",“banana");
<强>在数组尾添加元素强>
array_push()函数的返回值是int型,是压入数据后数组中元素的个数,可以为此函数传递多个变量作为参数,同时向数组压入多个变量。其形式为:
(array 数组,mixed variable […], mixed 变量)
下面这个例子在水果数美元组中又添加了两个水果:
fruits 美元;=,数组(“apple",“banana"); array_push(水果、美元“orange"“pear")//fruits 美元;=,阵列(“apple",“banana",“orange",“pear")
<强>从数组头删除值强>
array_shift()函数删除并返回数组中找到的元素。其结果是,如果使用的是数值健,则所有相应的值都会下移,而使用关联键的数组不受影响。其形式为:
mixed array_shift (array 数组)
下面的例子删除了水果数美元组中的第一个元素苹果:
fruits 美元;=,数组(“apple",“banana",“orange",“pear"); $ fruit =, array_shift(水果);//,fruits 美元;=,数组(“banana",“orange",“pear")//,fruit 美元;=,“apple"
<强>从数组尾删除元素强>
最后一()函数删除并返回数组的最后一个元素,其形式为:
mixed 最后(aray target_array);
下面的例子从美元州数组删除了最后的一个州:
fruits 美元;=,数组(“apple",“banana",“orange",“pear"); 时间=fruit 美元;最后一美元(水果);//fruits 美元;=,阵列(“apple",“banana",“orange");=//美元fruit “pear"
查找,筛选与搜索数组元素是数组操作的一些常见功能。下面来介绍一下几个相关的函数。
<强> in_array()函数强>
in_array()函数在一个数组汇总搜索一个特定值,如果找到这个值返回真,否则返回错误的。其形式如下:
布尔in_array(混合针,数组干草堆[,布尔严格]);
来看下面的例子,查找变量苹果是否已经在数组中,如果在,则输出一段信息:
fruit 美元;=,“apple"; $ fruits =,阵列(“apple",“banana",“orange",“pear"); 如果,in_array(水果,水果美元),)
,呼应“美元水果已经在数组中“;
第三个参数可选,它强制in_array()在搜索时考虑类型。
<强> array_key_exists()函数强>
如果在一个数组中找到一个指定的键,函数array_key_exists()返回真,否则返回错误的。其形式如下:
布尔array_key_exists(混合键,数组的数组);
下面的例子将在数组键中搜索苹果,如果找到,将输出这个水果的颜色:
水果(“apple"),美元=,“red"; 水果(“banana"),美元=,“yellow"; 水果(“pear"),美元=,“green"; 如果(array_key_exists (“apple",,水果美元)){ ,printf(“苹果# 39;s color is % s",水果(“apple")美元); }
执行这段代码得到的结果:
苹果# 39;s color is 红色
<强>函数()函数
强>
函数()函数在一个数组中搜索一个指定的值,如果找到则返回相应的键,否则返回错误的。其形式如下:
mixed 函数(mixed 针,array 干草堆[boolean 严格])
下面的例子在水果中美元搜索一个特定的日期(12月7日),如果找到,则返回相应州的有关信息:
水果(“apple"),美元=,“red"; 水果(“banana"),美元=,“yellow"; $水果(“watermelon")=癵reen"; $ founded =,函数(“green",,水果美元); 如果($)成立, ,printf (“% s  was founded 提醒% s !”,成立美元,美元水果[建立美元])怎么在PHP中对数组进行增删插操作