Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 170159 программистов и 5641 робот. Сейчас ищут 2816 программистов ...
Приступая к работе

array_flip - Меняет местами ключи с их значениями в массиве

array_flip

(PHP 4, PHP 5, PHP 7)

array_flip — Меняет местами ключи с их значениями в массиве

Описание

array array_flip ( array $array )

Функция array_flip() возвращает array наоборот, то есть ключи массива array становятся значениями, а значения массива array становятся ключами.

Обратите внимание, что значения массива array должны быть корректными ключами, то есть они должны иметь тип integer или string. Если значение имеет неверный тип, будет выдано предупреждение и данная пара ключ/значение не будет включена в результат.

Если значение встречается несколько раз, для обработки будет использоваться последний встреченный ключ, а все остальные будут потеряны.

Список параметров

array

Массив переворачиваемых пар ключ/значение.

Возвращаемые значения

Возвращает перевернутый массив в случае успеха, или NULL в случае ошибки.

Примеры

Пример #1 Пример использования array_flip()

<?php
$input 
= array("oranges", "apples", "pears");
$flipped = array_flip($input);

print_r($flipped);
?>

Результат выполнения данного примера:

Array
(
    [oranges] => 0
    [apples] => 1
    [pears] => 2
)

Пример #2 Пример использования array_flip() с коллизиями

<?php
$input 
= array("a" => 1, "b" => 1, "c" => 2);
$flipped = array_flip($input);

print_r($flipped);
?>

Результат выполнения данного примера:

Array
(
    [1] => b
    [2] => c
)

Смотрите также

  • array_values() - Выбирает все значения массива
  • array_keys() - Возвращает все или некоторое подмножество ключей массива
  • array_reverse() - Возвращает массив с элементами в обратном порядке



Вернуться к: Функции для работы с массивами

© 2026 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты
Разработка компании ODWR