spacer.gif 数组

传统上把数组(array)定义为一组有某种共同特性的元素,包括相似性和类型。每个元素由一个特殊的标识符来区分,称之为键(key);而每个键对应一个值(value)。

创建数据的两种方式

array创建

range():建立一个包含指定范围单元的数组

数组的相关方法介绍

count()和 sizeof() 统计数组下标的个数

array_count_values() 统计数组中所有的值出现的次数

array_unshift() 函数将新元素添加到数组头

array_push() 函数将每个新元素添加到数组的末尾。

array_shift()删除数组头第一个元素,与其相反的函数是 array_pop(),删除并返回数组末

尾的一个元素。

sort() 数组排序

foreach() 提供了遍历数组的简单方式,仅能够应用于数组和对象

each() 返回数组中当前的键/值对并将数组指针向前移动一步

list() 把数组中的值赋给一些变量

reset() 将数组的内部指针指向第一个单元

array_unique()  移除数组中重复的值(生成新数组)

数组的遍历

for循环

foreach循环

spacer.gif 页面输出

spacer.gif 生成动态页面

spacer.gif 返回普通数据

spacer.gif 返回JSON格式数据

json_encode()  对变量进行JSON编码

json_decode()  对JSON格式的字符串进行解码