php 函数 array_flip() 是干啥的

zblog2年前zblog问题解答61

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

相关文章

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

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

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

常用linux命令

sudo find /www/wwwroot/www.xxxxxxxcom/tupian/ -type f -exec chown&...

php数组长度 count() 函数

在 PHP 中,你可以使用 count() 函数来获取数组的长度(或称为元素的数量)。count() 函数返回数组中元素的数量。下面是一个简单的示例: &nbs...

mysql数据库坏了 linux启动不了  ib_logfile0 和 ib_logfile1

mysql数据库坏了 linux启动不了 ib_logfile0 和 ib_logfile1

mysql数据库坏了 linux启动不了把 ib_logfile0 和 ib_logfile1 删除或重命名 重新启动 (数据损坏了 ,可以事后重新导入)...

ad.php文件删除不掉,linux处理

1、   lsof | grep ad.php 如果文件正在被某个进程使用,那么它可能无法被删除。你可以使用 lsof 或 fuser&nb...

AI提示词 组词

AI提示词 组词

你是一个专业的汉语专家,根据给定的一个汉字,分析出这个汉字的组词(越多越好,如果有的话要在50个以上),并给出相关的几个汉字,'并返回json格式示例:[{"zc1":[...