/*---------------- 数组操作 --------------------*/
# in_array([查找的内容],[要搜索的数组]); 查找元素是否在数组中
# array_keys([被查找的数组]); 取数组中的所有key
# array_key_exists([查找的key],[要搜索的数组]); 查找key是否存在数组中
# array_values([原数组]); 返回一个去除key的新数组
/* 遍历数组
//key () 仅对下标不为0管用
reset() 重置游标 each() 输出游标的位置 end() 让游标移至最后 prev() 前向移动
$arr=array(0=>'a',2=>'b',3=>'c',4=>'d');
while(($key=key($arr)))
{
echo $key;
next($arr);
}
//current() 取数组值
$arr=array(0=>'a',2=>'b',3=>'c',4=>'d');
reset($arr);
for ($i=0;$i<count($arr);$i++){
echo current($arr);
next($arr);
}
*/
# array_push([原数组],[新加值]); //向数组中添加新值
# $arr=array(0=>'a',2=>'b',3=>'c',4=>'d');
# echo array_pop($arr); // 输出最后一个数组的值
# echo array_shift($arr); // 输入出第一个数组的值
# array_unshift(); // 向数组开头添加一个值
# array_unique(); // 删除数组中重复的val 删除后下标保持不变
# sort(arr); //对数组元素进行升序排列 rsort(); //对数组长元素进行降序排列
# array_combine([key数组],[val数组]); //把数组合并
# array_merge();//数组合并
# array_slice(); //取出数组
# array_splice(); //删除数组中元素
# shuffle();//对数组元素进行随机排序
# array_sum();//对数组元素中的数字进行求和
# range(1,10,[可选]);//生成数组 *起始值 *最大值 *可选 每次加多少
# array_chunk();//将一维数组折分为多维数组
- 上一篇:PHP网站开发个人-北京网站建设
- 下一篇:PHPCMS 二次开发资料