php数组排序代码基于数组键值操作函数的参数说明书操作php数组排序函数

2023-11-08    分类: 网站建设

数组键值操作函数

1. ( $ ) :

返回数组中所有值的数组

$a=['name'=>'jikeshiguangji','age'=>'26'];
print_r(array_values($a));

运行结果:

$a=array("name"=>"jikeshiguangji","age"=>"26");
print_r(array_values($a));

2. ( $ [, $ = null [, bool $ = ]]):

获取数组的键名,返回类型为数组

参数说明:

(1)array	必需。要获取键值的数组。
(2)value	可选。指定一个值,只有该值对应的键名会被返回,可返回多个。
(3)strict	可选。是否检查严格类型,与 value 参数一起使用。即设置value和数组里对应的值是否严格类型一致。
可能值为true或false,默认值为false。如值false时,数字0和字符串'0'、false是一致的。

3. ( $ ) :

数组中的值与键名交换(如果有重复,前面的会被后面的覆盖)

返回结果:如果成功,返回交换后的数组。 失败时,返回 NULL。

4. ( $ , $ [, 布尔 $ = ] ) :

检索给定的值并返回对应的键名网站优化,如果没有找到则返回

参数说明:

(1)$needle	必需。要搜索的键值。
(2)$haystack 	必需。被搜索的数组。
(3)$strict	可选。如果该参数被设置为true,则函数在数组中搜索数据类型和值都一致的元素。
默认值false。区分大小写。

5. ( $ [, 布尔 $ = ] ) :

翻转数组中的元素(前后顺序)

6. ( $ , $ [, 布尔 $ = ] ) : 布尔

数组中是否存在指定的值。

返回:找到则返回真小程序开发,找不到则返回。

参数说明:

(1)search	必需。规定要在数组搜索的值。
(2)array	必需。规定要搜索的数组。
)——type	可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。

7. ( $key , $ ) : 布尔值

检索给定键是否存在于数组中。

返回:键名存在则返回真,不存在则返回。

8. ( $ ):

统计数组中所有值出现的次数。

返回:返回一个关联数组,键名为原数组的值php数组排序代码,值为次数。

数组的值只能是字符串或者整数,否则会报如下错误:

Warning: array_count_values(): Can only count STRING and INTEGER values! in D:\programming_workspace\my2\test\array\index.php on line 20

9. ( $ [, int $ = ] ):

从数组中删除重复值

范围:

(1)array
输入的数组。
(2)sort_flags
第二个可选参数sort_flags 可用于修改排序行为:
排序类型标记:
SORT_REGULAR - 按照通常方法比较(不修改类型)
SORT_NUMERIC - 按照数字形式比较

SORT_STRING - 按照字符串形式比较 SORT_LOCALE_STRING - 根据当前的本地化设置,按照字符串比较。

10. e ( $ [, int $case = ] ) :

将数组中的所有键名更改为全部大写或小写

范围:

(1)$array
需要操作的数组。
(2)$case
可以在这里用两个常量,CASE_UppER 或 CASE_LOWER(默认值)

11. ( $ , $ [, $ = null ] ):

返回其键值在数组中的列。 如果指定了可选参数,则数组中该列的值将作为返回数组中对应值的键。

返回:从多维数组返回单列数组。

范围:

(1)input
需要取出数组列的多维数组。
如果提供的是包含一组对象的数组,只有 public 属性会被直接取出。 
为了也能取出 private 和 protected 属性,类必须实现 __get() 和 __isset() 魔术方法。
(2)column_key
需要返回值的列,它可以是索引数组的列索引,或者是关联数组的列的键,也可以是属性名。 
也可以是NULL,此时将返回整个数组(配合index_key参数来重置数组键的时候,非常管用)
(3)index_key
作为返回数组的索引/键的列,它可以是该列的整数索引,或者字符串键值。

12. ( $keys , $ ):

创建一个数组,keys数组的值作为新数组的键名php数组排序代码,数组的值作为新数组的值

返回:返回一个新的数组,如果两个数组的单元格数量不同,将抛出警告错误并返回。

文章名称:php数组排序代码基于数组键值操作函数的参数说明书操作php数组排序函数
网页路径:/news26/293076.html

成都网站建设公司_创新互联,为您提供全网营销推广关键词优化Google静态网站ChatGPT自适应网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站建设