php 函数 array_flip() 是干啥的

zblog2年前zblog问题解答86

flip 英文意思是 快速反转,顾名思义,array_flip 就是把 键值对的 键和值 反转,因为键 是唯一的,所以反转后 如果重复取第一个。


image.png



`array_flip` 是 PHP 中的一个函数,用于交换数组的键和值。它将数组中的每个键值对进行反转,将原来的键作为值,原来的值作为键。


以下是 `array_flip` 函数的语法:

```php

array_flip(array $array): array

```


参数说明:

- `$array`:要处理的输入数组。


示例用法:

```php

<?php

$inputArray = ['a' => 1, 'b' => 2, 'c' => 3];

$flippedArray = array_flip($inputArray);

print_r($flippedArray);

?>

```


输出结果:

```

Array

(

    [1] => a

    [2] => b

    [3] => c

)

```


在上述示例中,`array_flip` 函数将输入数组 `$inputArray` 中的键值对进行反转,将原来的键作为值,原来的值作为键,并返回一个新的数组 `$flippedArray`。


一半结合  

array_flip

和 

array_keys
= (, , , , );
= array_keys(array_flip()); print_r(); 
print_r();


image.png

相关文章

mysql优化表分析表重建索引

优化MySQL表是提高数据库性能的关键步骤。以下是一些常见的优化表的方法:分析表:使用 ANALYZE TABLE 命令可以更新表的统计信息,这有助于MySQL查询优化器生成更有效...

zblog忘记密码怎么办?Z-BlogPHP密码找回工具 Z-BlogPHP

zblog忘记密码怎么办?Z-BlogPHP密码找回工具 Z-BlogPHP

zblog忘记密码怎么办?不要百度瞎折腾,直接按照官方解决方案干。https://bbs.zblogcn.com/thread-83419.html更新密码成功,退出再登录下,解决 修改后权限是访客,...

重建表 复制表 好办法

#(1)复制表结构。 ##  从要复制的表结构复制表语句 ,设置表名字, 注意 XIUGAI ENGINE=MYISAM A...

宝塔mysql重启 service mysql restart

宝塔mysql重启 service mysql restart

service mysql restart...

php打乱字母顺序str_shuffle 打乱字符串顺序

str_shuffle 是一个在某些编程语言或库中使用的函数或方法,主要用于将字符串中的字符随机打乱,生成一个新的字符串。这个功能通常用于生成随机序列、密码学中的随机化字符串或者仅仅是为了娱乐和测试目...

zblog常用简写

print_r($zbp->currenturl); # 当前url 路径 访问 www.zblog.cn/post/123.html 就是 ...