图是一种把value值映射到keys键的数据类型。
PHP中的数组实际上是一种有序图。数组可以利用一组数据,并把一组值(整数或字符串)映射为键(索引)
数组的分类
1.关联数组
2.索引数组
PHP中同一数组中的值可以是不同类型的值。
定义数组
$preson=array();
//关联数组通过构造器
$person['name']='乔';
$person[2]=22;
$person['job']='student';
//
$people=array('name'=>'乔');
print_r($person);
echo $people['name'];
/直接赋值
$ok[0]=11;
$ok[1]=111;
print_r($ok);
isarray()判定某个变量是否为一个数组。
管理数组
一、增加和删除数组元素 array_push(); 删除末尾一个元素array_pop();
二、定位数组元素
三、确定数组的大小和唯一性
count()统计数组元素的数目
array_count_values()统计所有值出现的次数
array_unique()移除数组中重复的值;
四、数组的排序问题
五、数组合并分解问题
对数组遍历的常用函数
reset()
key()
each()
while(list($a,$b)=each($ok))
{
echo $a.'</br>';
echo $b.'</br>';
}list()和each()要配合着用。
current()
end()
next()
prev()
array_
排序算法
变量函数
explode()把字符串切割为数组返回值是数组
implode()把数组合为字符串返回值是字符串
函数
函数是一段完成指定任务的以命名代码。
函数名不区分大小写。
php中页面中函数的定义和调用不分前后顺序!
在一个函数中定义并调用另一个函数。