php常⽤操作数组函数,PHP新⼿建议收藏:常见的数组键值操
作5种函数!
php数组键/值操作函数
在php数组是由键和健对应的值组成,通过元素的键访问对应的键的值。“关联数组”指的是键名为字符串的数组,索引和键名在关联数组中是同样的意思。“索引”可以理解为数组的数字形式下标。使⽤数组处理函数可以⽅便对数组中每个元素的键和值进⾏操作,进⽽⽣成⼀个新的数组。PHP数组函数属于 PHP 核⼼部分,可以直接使⽤这些函数。今天为⼤家介绍php中常见的数组建/值操作函数。
1、函数array_values()
函数array_values()作⽤是返回数组中所有元素的值。它使⽤简单,只需要设置⼀个必选参数,规定传⼊数组,返回⼀个给定的数组中所有值的数组。不保留键名,被返回的数组将使⽤顺序的数值重新建⽴索引,从0开始以1递增。适⽤于数组下标混乱的数组,或者可以将关联数组转化为索引数组。下图是⼀个简单例⼦和运⾏结果。
2、函数array_keys()
函数array_keys()的作⽤是返回数组中所有的键名。函数有⼀个必填参数和两个可选参数,如下图所⽰,$test是必选参数,如果只有必选参数,则数组所有键名都会返回。指定第⼆个参数(张三)回返回该值的键名。第⼆个可选参数的作⽤是进⾏全等⽐较。可以⽤strict参数,如果 strict 参数指定为 true,则 PHP 会使⽤全等⽐较 (===) 来严格检查键值的数据类型。
3、函数in_array()
函数in_array()的作⽤是检查数组中是否存在某个值,在数组中搜索给定的值。函数有是三个参数,前两个是必选的,最后⼀个是可选的。
第⼀个参数(“张三”)为规定在数组中搜索的值,第⼆参数(“$people”)是规定要被搜索的数组,如果给定
的值(“张三”)存在数组("$$people")返回TRUE,如果第三个参数设置为TURE,函数只有在给定值(“张三”)存在数组(“$people”)相同时才返回TRUE,否则返回FALSE。(“张三”)参数是字符串,且第三个参数设置为TRUE,则搜索区分⼤⼩写。
4、函数array_filp()
函数array_filp()的作⽤是交换数组中的键和值。返回的数组,如果⼀个值出现了多次,最后⼀个键名将作为它的值,覆盖前⾯的元素。如果原数组中的值的数据类型不是字符串或整数函数会报错。函数只有⼀个参数,下图是简单的例⼦:
5、函数array_reverse()
函数array_reverse()作⽤是将原数组中的元素顺序翻转,创建新的数组返回。有两个参数,第⼀个是必选参数,第⼆个可选参数,如果指定为TRUE,则元素的键名保持不变,否则键名将丢失。
以上是常⽤的数组键/值操作函数,今天先介绍到这,都是基础知识,如果你是⼤⽜可直接以忽略!
>php延时函数

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。