【PHP 每日函数】第 03 周期
2019-02-27
array_keys()
array_keys ( array $array [, mixed $search_value = null [, bool $strict = false ]] ) : array
说明:获取数组中部分的或者所有的键名
$arr = ['name' => 'ZhangSan','age' => 18,'gender' => 'man',
];print_r(array_keys($arr));// output
Array
([0] => name[1] => age[2] => gender
)
array_map()
array_map ( callable $callback , array $array1 [, array $... ] ) : array
说明:为数组的每个元素应用回调函数
$arr = [1, 2, 6];print_r(array_map(function($value){return $value + 1;
}, $arr))// output
Array
([0] => 2[1] => 3[2] => 7
)
array_merge()
array_merge ( array $array1 [, array $... ] ) : array
说明:合并一个或者多个数组
$arr = [1, 2, 6];$arr2 = [2, 6, 7];print_r(array_merge($arr, $arr2));// output
Array
([0] => 1[1] => 2[2] => 6[3] => 2[4] => 6[5] => 7
)
array_multisort()
array_multisort ( array &$array1 [, mixed $array1_sort_order = SORT_ASC [, mixed $array1_sort_flags = SORT_REGULAR [, mixed $... ]]] ) : bool
说明:对多个数组或者多维数组进行排序(具体可查看官网)
$data[] = array('volume' => 67, 'edition' => 2);
$data[] = array('volume' => 86, 'edition' => 1);
$data[] = array('volume' => 85, 'edition' => 6);
$data[] = array('volume' => 98, 'edition' => 2);
$data[] = array('volume' => 86, 'edition' => 6);
$data[] = array('volume' => 67, 'edition' => 7);foreach ($data as $key => $value) {$volume[$key] = $value['volume'];$edition[$key] = $value['edition'];
}array_multisort($volume, SORT_DESC, $edition, SORT_ASC, $data);print_r($data);// output
Array
([0] => Array([volume] => 98[edition] => 2)[1] => Array([volume] => 86[edition] => 1)[2] => Array([volume] => 86[edition] => 6)[3] => Array([volume] => 85[edition] => 6)[4] => Array([volume] => 67[edition] => 2)[5] => Array([volume] => 67[edition] => 7))
array_pop()
array_pop ( array &$array ) : mixed
说明:弹出数组中最后一个单元
$arr = [1, 2, 6];
array_pop($arr);
print_r($arr);// output
Array
([0] => 1[1] => 2
)
array_product()
array_product ( array $array ) : number
说明:计算数组中所有值的乘积
$arr = [1, 2, 6];
print_r(array_product($arr));// output
12
之前因为一些事,就没有每天都更,以后会坚持保持每天都更
【PHP 每日函数】第 03 周期相关推荐
- Python每日一学 03——计算半径为r的圆的面积
Python每日一学 03--计算半径为r的圆的面积 文章目录 Python每日一学 03--计算半径为r的圆的面积 一.计算半径为r的圆的面积 二.按IPO模式解决 三. 输入转数值 四.精度问题 ...
- 每日笔记-2017/03/30
每日笔记-2017/03/30 之后的每天都要写一个笔记,记录和回忆一天下来学了什么东西,做了什么东西,明天要做什么东西. 矩阵论 把矩阵A看成一个变换,则A−1A^{-1}是该变换的逆变换.因此可以 ...
- javascript函数的生命周期
javascript函数的生命周期 var a = 10; function fun(){var a=100;a++;console.log(a); } fun(); console.log(a); ...
- js中trim函数_30天中的30个Excel函数:03 – TRIM
js中trim函数 Yesterday, in the 30XL30D challenge, we took a poke at the lazy brother-in-law function -- ...
- Vue.js函数的生命周期
一.vue里的生命周期是什么? vue实例从创建到销毁的过程称之为vue的生命周期 二.vue.js里面的钩子函数 钩子函数 昰什么 相当于回调函数 即让开发者在特定的时候 执行自定义逻辑 1.自定义 ...
- mounted钩子函数_vue生命周期钩子函数的正确使用方式
先上图 vue的生命周期 遇到的一个问题 在我的项目中,常用的生命周期钩子函数一直都是mounted,对于大部分情况,都是屡试不爽.捷报频传~ 但是在前几天却遭遇了一个意外,我在mounted中获取后 ...
- Vue08/Vue 生命周期钩子函数( Vue生命周期11个阶段 )应用场景
Vue生命周期 Vue生命周期介绍 Vue生命周期是指Vue实列对象从创建之初到销毁的过程 一. Vue生命周期11个阶段 创建 beforeCreate //数据初始化前 created ...
- Vue 钩子函数(含生命周期钩子)汇总
Vue 实例从创建到销毁的过程,就是生命周期.也就是从开始创建.初始化数据.编译模板.挂载 Dom→渲染.更新→渲染.卸载等一系列过程,我们称这是 Vue 的生命周期. 一. beforeCreate ...
- Go 学习笔记(17)— 函数(03)[defer 定义、defer 特点、defer 释放资源]
1. defer 定义 Go 函数的关键字 defer 可以提供注册多个延迟调用,只能出现在函数内部,在 defer 归属的函数即将返回时,将延迟处理的语句按 defer 的逆序进行执行,这些调用遵循 ...
最新文章
- sqlsever无法重新启动计算机,安装SQL server 提示重新启动计算机失败怎么处理
- [泰然翻译] cocos2d programming guide翻译(10)
- 十亿级视频播放技术优化揭密
- C++STL中的vector
- dotNET Core 中怎样操作 AD?
- 刷题-字符串-Java
- 网易云深度学习第二课NoteBook2
- dubbo与springcloud对比与面试
- synchronized 修饰在 static方法和非static方法的区别
- 用Map集合来统计一个字符串数组中每个字符串的个数
- STM32固件库最新下载方法 2021/6
- Java自动化测试系列[v1.0.1][PO设计模式]
- JMETER badboy 下载及安装
- react-color颜色选择器
- ML-Agents训练智能AI使用技巧
- 使用 JDBC 进行 MySQL 编程
- 怎样写一个lemon的spj
- 烧钱数亿后,趣店罗敏的预制菜业务从兴到衰
- SQL窗口函数实现累加求功能
- 30个最讨人喜欢的英语赞美语句
热门文章
- 百度推ACE交通引擎:不仅是无人车,车路协同新基建我也包了
- 百度Apollo升级发布15大新品,还要化身无人车基建狂魔 | 一文看尽首届Apollo生态大会...
- 前SAP全球VP加盟第四范式任总裁,戴文渊:加速多行业规模化扩展
- PyCharm 2019.1 EAP 5 发布,全新的 Jupyter Notebook
- nginc+memcache
- Onenote 2010 多PC端笔记同步
- JSP是不是Java发展史上的一大败笔?
- RHEL5 下使用syslog-ng构建集中型日志服务器
- Tungsten Fabric SDN — 与 Bare Metal 的集成架构
- AWS — AWS Local Zone