【每日函数】每日函数(2021.08.16)
2021/8/16 23:08:22
本文主要是介绍【每日函数】每日函数(2021.08.16),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一梦千年系列
今日函数
end
、extract
、in_array
、key_exists
、key
end1
将数组内部指针移动到最后,并返回最后的键值
- 说明
end(array &$array) : mixed
- 参数
array
需要操作的数组
- 返回值
返回数组的最后一个键值
- 范例
$array = [2, 1, 9, 7]; $end = end($array); print_r($end);
以上范例会输出
7
- 特别注意
数组指针移动到最后
extract2
将数组导入当前符号表,如果变量冲突,默认情况下,覆盖变量
- 说明
extract(array &$array) : int
- 参数
array
需要操作的数组
- 返回值
返回导入符号表的变量格式
- 范例
$array = [ 'name' => 'swk', 'age' => 22, 'sex' => 1 ]; extract($array); print_r($name);
以上范例输出
swk
- 特别说明
该函数其实还有其它参数,但是不常用,这里就不写出来了,还有就是不要对不信任的数据使用该函数
in_array3
检查数组中是否存在某个值,就是大家常说的大海捞针
- 说明
in_array(mixed $needle, array $array, bool $strict = false) : bool
- 参数
needle
需要检查的值,也是是针
array
需要检查的数组,也就是海
strict
是否严格比较
- 返回值
如果存在则返回true,否则返回false
- 范例
$array = [1, 2, 3, 4, 5]; $needle = 1; $res = in_array($needle, $array); var_dump($res);
以上范例输出
bool(true)
- 特别说明
大海捞针
key_exists4
array_key_exists的别名,数组中是否有指定的键名
- 说明
key_exists(mixed $key, array $array) : bool
- 参数
key
需要检查的值
array
需要检查的数组
- 返回值
如果键名存在则返回true,否则返回false
- 范例
$array = [ 'name' => 'swk', 'age' => 22, 'sex' => 1 ]; $key = 'age'; $res = key_exists($key, $array); var_dump($res);
以上范例输出
bool(true)
- 特别说明
array_key_exists的别名
key5
获取数组当前指针的键名
- 说明
key(array $array) : mixed
- 参数
array
需要操作的数组
- 返回值
返回当前指针的键名,如果指针超出了元素尾部,或者数组是null,则返回null
- 范例
$array = [ 'name' => 'swk', 'age' => 22, 'sex' => 1 ]; $res = key($array); var_dump($res);
以上范例输出
string(4) "name"
- 特别说明
不会移动指针
这篇关于【每日函数】每日函数(2021.08.16)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-27本地多文件上传的简单教程
- 2024-11-27低代码开发:初学者的简单教程
- 2024-11-27如何轻松掌握拖动排序功能
- 2024-11-27JWT入门教程:从零开始理解与实现
- 2024-11-27安能物流 All in TiDB 背后的故事与成果
- 2024-11-27低代码开发入门教程:轻松上手指南
- 2024-11-27如何轻松入门低代码应用开发
- 2024-11-27ESLint开发入门教程:从零开始使用ESLint
- 2024-11-27Npm 发布和配置入门指南
- 2024-11-27低代码应用课程:新手入门指南