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 周期相关推荐

  1. Python每日一学 03——计算半径为r的圆的面积

    Python每日一学 03--计算半径为r的圆的面积 文章目录 Python每日一学 03--计算半径为r的圆的面积 一.计算半径为r的圆的面积 二.按IPO模式解决 三. 输入转数值 四.精度问题 ...

  2. 每日笔记-2017/03/30

    每日笔记-2017/03/30 之后的每天都要写一个笔记,记录和回忆一天下来学了什么东西,做了什么东西,明天要做什么东西. 矩阵论 把矩阵A看成一个变换,则A−1A^{-1}是该变换的逆变换.因此可以 ...

  3. javascript函数的生命周期

    javascript函数的生命周期 var a = 10; function fun(){var a=100;a++;console.log(a); } fun(); console.log(a); ...

  4. 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 -- ...

  5. Vue.js函数的生命周期

    一.vue里的生命周期是什么? vue实例从创建到销毁的过程称之为vue的生命周期 二.vue.js里面的钩子函数 钩子函数 昰什么 相当于回调函数 即让开发者在特定的时候 执行自定义逻辑 1.自定义 ...

  6. mounted钩子函数_vue生命周期钩子函数的正确使用方式

    先上图 vue的生命周期 遇到的一个问题 在我的项目中,常用的生命周期钩子函数一直都是mounted,对于大部分情况,都是屡试不爽.捷报频传~ 但是在前几天却遭遇了一个意外,我在mounted中获取后 ...

  7. Vue08/Vue 生命周期钩子函数( Vue生命周期11个阶段 )应用场景

    Vue生命周期 Vue生命周期介绍 Vue生命周期是指Vue实列对象从创建之初到销毁的过程 一. Vue生命周期11个阶段 创建 beforeCreate  //数据初始化前 created      ...

  8. Vue 钩子函数(含生命周期钩子)汇总

    Vue 实例从创建到销毁的过程,就是生命周期.也就是从开始创建.初始化数据.编译模板.挂载 Dom→渲染.更新→渲染.卸载等一系列过程,我们称这是 Vue 的生命周期. 一. beforeCreate ...

  9. Go 学习笔记(17)— 函数(03)[defer 定义、defer 特点、defer 释放资源]

    1. defer 定义 Go 函数的关键字 defer 可以提供注册多个延迟调用,只能出现在函数内部,在 defer 归属的函数即将返回时,将延迟处理的语句按 defer 的逆序进行执行,这些调用遵循 ...

最新文章

  1. sqlsever无法重新启动计算机,安装SQL server 提示重新启动计算机失败怎么处理
  2. [泰然翻译] cocos2d programming guide翻译(10)
  3. 十亿级视频播放技术优化揭密
  4. C++STL中的vector
  5. dotNET Core 中怎样操作 AD?
  6. 刷题-字符串-Java
  7. 网易云深度学习第二课NoteBook2
  8. dubbo与springcloud对比与面试
  9. synchronized 修饰在 static方法和非static方法的区别
  10. 用Map集合来统计一个字符串数组中每个字符串的个数
  11. STM32固件库最新下载方法 2021/6
  12. Java自动化测试系列[v1.0.1][PO设计模式]
  13. JMETER badboy 下载及安装
  14. react-color颜色选择器
  15. ML-Agents训练智能AI使用技巧
  16. 使用 JDBC 进行 MySQL 编程
  17. 怎样写一个lemon的spj
  18. 烧钱数亿后,趣店罗敏的预制菜业务从兴到衰
  19. SQL窗口函数实现累加求功能
  20. 30个最讨人喜欢的英语赞美语句

热门文章

  1. 百度推ACE交通引擎:不仅是无人车,车路协同新基建我也包了
  2. 百度Apollo升级发布15大新品,还要化身无人车基建狂魔 | 一文看尽首届Apollo生态大会...
  3. 前SAP全球VP加盟第四范式任总裁,戴文渊:加速多行业规模化扩展
  4. PyCharm 2019.1 EAP 5 发布,全新的 Jupyter Notebook
  5. nginc+memcache
  6. Onenote 2010 多PC端笔记同步
  7. JSP是不是Java发展史上的一大败笔?
  8. RHEL5 下使用syslog-ng构建集中型日志服务器
  9. Tungsten Fabric SDN — 与 Bare Metal 的集成架构
  10. AWS — AWS Local Zone