php数组学生姓名和信息,php Array

标签:

1. 创建数组

创建一个包含指定范围的数组

array range( mixed low, mixed high [, number step]);

基于变量创建一个数组

array compact( mixed varname [, mixed…]);

extract(array &array) 将数组解析为变量

2. 计算数组大小

count()  sizeof()

3. 遍历数组

each()函数返回数组当前键值并将数组指针向前移动一步。 array  each( array &array);

list 语言结构,将数组中的值赋给一些变量。

list( mixed varname , mixed varname…)

4. 添加与删除一个数组元素

1array_unshift() 用于在数组开头插入一个或多个元素。

array_unshift( array &array, mixed var [, mixed var …]);

array_shift(array &array)

2array_push() 用于在数组末尾插入一个或多个元素。

array_pop()

队列和栈操作

5. 检查数组元素是否存在

bool array_key_exist();

bool in_array(to_find ,array);

array_search(mixed varname); 返回找到元素的键值。

isset()  empty()

6. 替换数组元素

array array_splice(array &input ,int offset [,int length [, array replacement]]);

7. 排序

排序方式

升序

降序

按值重新分配索引

Sort

Rsort

按值不重新分配索引

Asort

Arsort

按键排序

Ksort

krsort

自然排序  natsort();     natcasesort();

内置排序函数可以正确排序字符串和数组,但是不能对含有数字的字符串正确排序。

array_reverse()反转数组中元素的内部顺序

要按随机顺序遍历数组的元素,可以使用 shuffle() 函数,所有存在的键无论是字符串还是数字,都将被从0开始的连续整数代替。

8. 过滤和遍历回调

array array_filter( array $input . callback $callback);

array_filter() 依次将input 数组中的每个值传递到 callback 函数。如果callback 函数返回TRUE ,则 input 数组的当前值会被包含在返回结果的数组中。 数组的键名保持不变。

bool array_walk( array &array , callback funcname [, mixed userdata]);

将用户自定义函数 funcname 应用到 array 数组中的每个单元。典型情况下 funcname 接受两个参数。 array 参数的值作为第一个,键名作为第二个。如果提供了可选的第三个参数 userdata , 将被作为第三个参数传递给 callback funcname.

标签:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值