数组
n 传统上把数组(array)定义为一组有某种共同特性的元素,包括相似性和类型。每个元素由一个特殊的标识符来区分,称之为键(key);而每个键对应一个值(value)。
n 创建数据的两种方式
u array创建
u range():建立一个包含指定范围单元的数组
n 数组的相关方法介绍
count()和 sizeof() 统计数组下标的个数
array_count_values() 统计数组中所有的值出现的次数
array_unshift() 函数将新元素添加到数组头
array_push() 函数将每个新元素添加到数组的末尾。
array_shift()删除数组头第一个元素,与其相反的函数是 array_pop(),删除并返回数组末
尾的一个元素。
sort() 数组排序
foreach() 提供了遍历数组的简单方式,仅能够应用于数组和对象
each() 返回数组中当前的键/值对并将数组指针向前移动一步
list() 把数组中的值赋给一些变量
reset() 将数组的内部指针指向第一个单元
array_unique() 移除数组中重复的值(生成新数组)
n 数组的遍历
for循环
foreach循环
页面输出
生成动态页面
返回普通数据
返回JSON格式数据
json_encode() 对变量进行JSON编码
json_decode() 对JSON格式的字符串进行解码