php 函数 array_flip() 是干啥的

zblog2年前zblog问题解答39

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

相关文章

正则表达式的替换的花招

1 $url = preg_replace_callback("|{&([a-zA-Z0-9]+)\=%|", "UrlRule:...

IDE爆红问题 PHP注释  php Doc注释

IDE爆红问题 PHP注释 php Doc注释

/** @var ZBLOGPHP $zbp @var string $blogpath */解决 IDE爆红问题加了phpdoc注释:这段PHPDoc注...

aardio换行 aardio怎么换行

aardio换行 aardio怎么换行

 也可以用单引号 里面 \r\n...

(文件名特殊字符过滤)文件夹或文件名字中不能使用的特殊字符共有9个,过滤文件名中的特殊字符,并处理过滤后长度为0的情况

# 过滤文件名中的特殊字符,并处理过滤后长度为0的情况 function guiyi_txt_sanitize_file_name($fileName) {  &n...

【蜘蛛蜘蛛蜘蛛】 搜索引擎蜘蛛大全 网站蜘蛛样本 bot spider 垃圾蜘蛛 屏蔽蜘蛛

蜘蛛样本 bingbot PetalBot Amazonbot  BLEXBot  MJ12bot  Googlebot&...

重启!

重启!

重启mysql 和 phpservice mysqld restart service php-fpm restart或systemctl restart mysqldsystemctl r...