PHP(数组)
1.数组头插入数据 array_unshift($array, $var);
2.数组尾插入数据 array_push($array, $var);
3.数组头删除数据 array_shift($array, $var);
4.数组尾删除数据 array_pop($array, $var);
5.判断数组中存在某值 in_array($needle, $haystack);
6.判断数组中存在某键 array_key_exists($key, $search);
7.获取数组键集合 array_keys($input);
8.获取数组值集合 array_values($input);
9.遍历数组键
$citys=array("beijing"=>"北京","shanghai"=>"上海","guangzhou"=>"广州","shenzhen"=>"深圳","suzhou"=>"苏州",hangsha"=>"长沙");
while($key= key($citys))
{
printf("%s
",$key);
next($citys);
}
(如果数组没有设键或是没有全部设键,是不会输出的。)
10.遍历数组值
$citys=array("beijing"=>"北京","shanghai"=>"上海","guangzhou"=>"广州","shenzhen"=>"深圳","suzhou"=>"苏州","changsha"=>"长沙");
while($value= current($citys))
{
printf("%s
",$value);
next($citys);
}
11.数组值出现的频率统计
array_count_values($input);
12.移动数组指针
next($input);//移到下一个
prev($input);//移到前一个
reset($input);//回到开始位置
end($input);//移到最后位置
推荐阅读
-
使用PHP+Redis实现延迟任务,实现自动取消订单功能
-
nginx比apache处理静态文件速度快,但是nginx处理大量并发的php请求时,容易出现502错误,频率大概是多少
-
配置php环境(php开发环境的配置过程)
-
CentOS7系统搭建LAMP及更新PHP版本操作详解
-
EpiiAdmin 开源的php交互性管理后台框架, 让复杂的交互变得更简单!Phper快速搭建交互性平台的开发框架,基于Thinkphp5.1+Adminlte3.0+Require.js。
-
php源码怎么搭建网站教程(详解php服务器环境搭建及配置)
-
java多维数组怎么赋值(java字符串数组初始化)
-
php数组转字符串函数有哪些(最实用的2种方法)
-
PHP框架实现WebSocket在线聊天通讯系统
-
php商城系统技术难点(一个完整的网上商城的源码)