php数组第二位,PHP数组应用

PHP数组应用

PHP数组应用

1.PHP中数组的声明

2.PHP数组的遍历

3.PHP数组的相关处理函数

什么是数组?

数组是一个可以存储一组或一系列数值的变量。

1、可以存储任何类型的数据(多数据类型)

2、长度可以变长

下标:可以视为资料内容在这些数组中的识别名称.

数组的声明:

PHP数组分两类

索引数组:数组的索引值是整数,0开始,

关联数组:数组以字符串作为索引值。

$数组变量名[索引值]=资料内容

$arr[0]=12;

$arr["name"]="张三";

$arr[]=10;

$arr[]=100;

$数组名=array(资料内容,资料内容......);

$arr=array(1,"abc",2);

$arr=array('one'=>1,100=>"abc",2);

二维数组的声明:

array(array(),array(),array())

三维数组的声明:

array(array(),array(array(),array(),array()),array())

数组函数:

current(数组名称):返回数组元素内容值

key(数组名称):返回数组元键值

next(),prev(),end(),reset();

count(),sizeof();

array_change_key_case(目标数组,形态常数)

形态常数 CASE_UPPER CASE_LOWER

array_chunk(目标数组,索引个数,[boolean])

boolean:true,原来的保留索引

array_count_values(数组名称)

array_fill(起始索引位置,区段大小,指定子元)

array_filter(目标数组,使用者定义的函数);

array_walk()

array_map();

array_flip(目标数组);键值反调,相同的值覆盖。

array_sum(目标数组):求数组之和。

array_unique();取唯一值

array_value():返回原有值,忽略键键名,重新使用索引。

array_keys():返回所有的下标。

in_array()检索数组,第一个参数:要检索的元素,第二个参数:数组本身,第三个参数:是否严格按数据类型进行检索

array_search():用法和in_array(),但返回的值是键名。

array_key_exists();检索所给键名是否在所给数组中

extract():数组元素转换成变量,键名不能是数字。

compact():将多个变量转换为一个数组;参数前不加$,不会把不存在的变量加到数组中。

数组与栈 array_push(),array_pop()

数组与队 array_unshift, array_shift()

忽略键名的数组排序:sort() rsort() usort()

保留键名的数组排序:asort() arsort() ausort()

通过键名进行排序:krsort() uksort()

自然排序法:natsort() natcasesort()

数组元素计算的:array_sum() array_merge() array_merge_recursive()

array_diff();求各个数组参数的与第一个数组参数的差集

array_diff_assoc();

array_intersect();求各个数组参数的交集

array_intersect_assoc();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值