php5与mysql5 web 开发技术详解 1 -php数组
来源:互联网 发布:函数式编程思想 编辑:程序博客网 时间:2024/05/17 07:34
根据第四章《php数组》整理 ,主要记录并理解下数组函数。
1、 随即建立或随即抽取
range() 快速建立一个指定元素数值的数组 。
举例:
range(0,6)
range(0,10,2)
range('a','z')
shuffle() 打乱数组顺序
array_rand() 指定元素个数随即抽取。如抽取一个元素返回一个变量,抽取多个元素返回索引数组
2、数组排序
sort() 按ASCII码顺序排序 排序优先级:数字、字母、汉字
asort() 按数组关联性排序
ksort() 按数组索引值升序
krsort () 按数组索引值降序
3、统计函数
array_count_values 统计数组元素出现的次数
array_sum(array $a) 数组元素求和
count()
sizeof()
4、数组处理
array_combine(array a1,array a2) 数组合并 a1作为键名,a2作为键值
array_unique(array $a)
array_flip() 键值对调
5、查找
array_key_exists($key_str, $array)
in_array($value_str, $array,[bool])
6、移动数组内部指针
current()
next()
prev()
end()
7、取得关联数组键名
key()
8、访问数组的键名和键值
array_keys()
array_values()
9、判断数组类型(待补充)
is_array()
10、显示内容与结构
print_r()
var_dump()
var_export()
11、元素插入和移除
unset()
array_shift()
array_unshift()顶部插入
array_splice()
array_push()
array_pop()
12、内容导出为变量
extract()
list ()
each()
for()
foreach()
- php5与mysql5 web 开发技术详解 1 -php数组
- php5与mysql5 web 开发技术详解-7 php加密技术
- php5与mysql5 web 开发技术详解-9 php开发规范
- php5与mysql5 web 开发技术详解-13 php网络开发
- php5与mysql5 web 开发技术详解-8 php国际化与本地化
- php5与mysql5 web 开发技术详解-4 php控制结构和函数
- php5与mysql5 web 开发技术详解-10 php会话管理
- php5与mysql5 web 开发技术详解-11 php输入输出缓冲
- php5与mysql5 web 开发技术详解-14 php文件上传
- php5与mysql5 web 开发技术详解-17 php优化技巧
- 《PHP5与MySQL5 Web开发技术详解》最新目录
- php5与mysql5 web 开发技术详解-2 字符串操作
- php5与mysql5 web 开发技术详解-5 正则表达式
- php5与mysql5 web 开发技术详解-12 Smarty与模板技术
- php5与mysql5 web 开发技术详解-11 文件系统与字符流
- php5与mysql5 web 开发技术详解-15 图片与媒体处理
- php5与mysql5 web 开发技术详解-16 错误与异常处理
- php5与mysql5 web 开发技术详解-5 第二篇(需整理合并) 正则表达式
- java关于File类的使用
- 在protel、Altium中如何只改变引脚名的方向比如把竖向变成横向而引脚的方向不改变!!!
- 2013工资新规定,未来的八种人将会被淘汰!
- MySQL Index详解
- office、pdf图标丢失的解决办法
- php5与mysql5 web 开发技术详解 1 -php数组
- Linux ALSA声卡驱动之五:移动设备中的ALSA(ASoC)
- Windows 服务器系统的服务概述和网络端口要求
- android之mediarecorder (1)
- MFC TreeCtrl控件的用法小结
- CI框架源码阅读---------系统常量文件constants.php
- 行胜于言始于思 成起于为作于细
- 程序员的世界
- centos 如何修改系统默认语言