PHP 与数组有关的函数

 
更多

PHP 与数组有关的函数

数组键/值操作有关的函数

统计数组元素的个数和惟一性

使用回调函数处理数组的函数

数组的简单排序<不保留数组元素下标>

根据键名对数组的排序

  • ksort() // 对数组按照键名排序
  • krsort() // 对数组按照键名逆向排序

根据数组的值对数组的排序

  • asort() // 对数组进行排序并保持索引关系
  • arsort() // 对数组进行逆向排序并保持索引关系

根据自然排序法对数组排序

  • natsort() // 用”自然排序”算法对数组排序
  • natcasesort() // 用”自然排序”算法对数组进行不区分大小写字母的排序

根据用户自定义规则(回调函数)对数组进行排序

  • uasort() // 使用用户自定义的比较函数对数组中的值进行排序并保持索引关联
  • uksort() // 使用用户自定义的比较函数对数组中的键名
  • usort() // 使用用户自定义的比较函数对数组中的值进行排序

多维数组的排序

拆分、合并、分解、接合的数组函数

数组与数据结构的函数

1.使用数据实现堆栈(后进先出)

  • array_pop() // 将数组最后一个单元弹出(出栈)
  • array_push() // 将一个或多个单元压入数组的末尾(入栈)

2.使用队列(先进先出)

其它与数据操作有关的函数

数组的遍历方式

1.只取数组中的值不取键值

foreach($arr as $val){

echo  $val . '<br/>';

}

2.取数组中的键和值

foreach($arr as $key => $val){

echo $key . ' => ' . $val . '<br/>';

}

3.while() list() each() 组合循环遍历数组

while ( $arr = each ( $array ) ) {

echo $arr ['key'] . ' => ' . $arr ['value'] . '<br/>';

}
while ( list($key, $value) = each ( $array ) ) {

echo $key . ' => ' . $value . '<br/>';

}

打赏

本文固定链接: https://www.cxy163.net/archives/424 | 绝缘体

该日志由 绝缘体.. 于 2012年04月11日 发表在 PHP 分类下,
原创文章转载请注明: PHP 与数组有关的函数 | 绝缘体

报歉!评论已关闭.