$array = array();
这样就创建了一个空数组
$array = array('键'='键值');
创建了一个拥有键的数组
$array = array('值');
创建一个拥有默认键的数组,该数组键为数字,从0开始
php里面新建数据可以通过两种方式,一种是通过array函数来创建,另一种就是通过赋值[]来创建.
php
var_dump($arr1);
第一段:数组操作的基本函数
数组的键名和值
array_values($arr); ?获得数组的值
array_keys($arr);?获得数组的键名
数组的内部指针
current($arr); ?返回数组中的当前单元
pos($arr); ?返回数组中的当前单元
数组和变量之间的转换
extract($arr);用于把数组中的元素转换成变量导入到当前文件中,键名当作变量名,值作为变量值
注:(第二个参数很重要,可以看手册使用)使用方法
第二段:数组的分段和填充
数组的分段
分割多个数组
数组的填充
第三段:数组与栈
array_push($arr,"apple","pear"); ?将一个或多个元素压入数组栈的末尾(入栈),返回入栈元素的个数
array_pop($arr); ?将数组栈的最后一个元素弹出(出栈)
第四段:数组与列队
array_shift($arr);数组中的第一个元素移出并作为结果返回(数组长度减1,其他元素向前移动一位,数字键名改为从零技术,文字键名不变)
第五段:回调函数
array_walk($arr,'function','words'); ?使用用户函数对数组中的每个成员进行处理(第三个参数传递给回调函数function)
第六段:数组的排序
通过元素值对数组排序
sort($arr); ?由小到大的顺序排序(第二个参数为按什么方式排序)忽略键名的数组排序
rsort($arr); ?由大到小的顺序排序(第二个参数为按什么方式排序)忽略键名的数组排序
通过键名对数组排序
ksort($arr); ?按照键名正序排序
krsort($arr); ?按照键名逆序排序
第七段:数组的计算
数组元素的求和
array_sum($arr); ?对数组内部的所有元素做求和运算
数组的合并
数组的差集
数组的交集
第八段:其他的数组函数
array_unique($arr); ?移除数组中重复的值,新的数组中会保留原始的键名
一种是普通数组,定义方式有二种,
第一:
$a = array("aa","bb","cc")
第二:
$a[] = "aa";
$a[] = "bb"
$a[] = "cc";
一般用数组遍历的方式可以打印出所有数据,也可以使用数组的位标(从0开始计算)自定义打印,比如:
$a[0]的值就是aa,$a[1]的值是"bb"
第二:
$a["aa"] = "11";
使用数组的位标在别名数组就不行了,必须用别名
$a[0]就取不到值了,$a["aa"]才能取到值"11"
数组遍历其中foreach有点不一样,自己搜索下
当然有,php是最好的语言!可以使用官方提供的方法range函数创建指定范围的数组,也可以使用array_pad() 函数将指定数量的带有指定值的元素插入到数组中,具体用法可以参考官方手册,讲得非常详细,希望能帮到你.
以上就是土嘎嘎小编为大家整理的php创建数组方法,php相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!