牛牛在线工具

array_flip()

收录 8868 个 PHP 函数,含用途说明与用法示例。

array_flip()

交换数组中的键和值

函数名:array_flip() 描述:array_flip() 函数交换数组中的键和值。即,原数组中的键将变为值,原数组中的值将变为键。 用法: array_flip ( array $array ) : array 参数: $array:要交换键和值的数组。 返回值: 一个新数组,其中原数组中的键变为新数组中的值,原数组中的值变为新数组中的键。 示例: // 示例数组 $colors = array( "red" => "#FF0000", "green" => "#00FF00", "blue" => "#0000FF" ); // 使用 array_flip() 函数交换键和值 $flippedColors = array_flip($colors); // 输出新数组 foreach($flippedColors as $color => $hexCode) { echo $color . ": " . $hexCode . "<br>"; } 输出结果: #FF0000: red #00FF00: green #0000FF: blue 上述示例中,我们首先定义了一个包含颜色和对应的16进制代码的关联数组 $colors。然后,我们使用 array_flip() 函数将原数组的键和值互换,得到了一个新数组 $flippedColors。最后,我们使用 foreach 循环遍历新数组,并输出每个颜色的16进制代码和颜色名称。 注意:如果原数组中存在重复的值,那么在互换键和值的过程中,后面的键将会覆盖前面的键。