PHP функция array_combine()

Пример

Создание нового массива, объединяя два массива, один из которых является именем ключа, а другой - значением ключа:

<?php
$fname=array("Bill","Steve","Mark");
$age=array("60","56","31");
$c=array_combine($fname,$age);
print_r($c);
?>

Пример выполнения

Определение и использование

Функция array_combine() создает новый массив, объединяя два массива, один из которых является именем ключа, а другой - значением ключа.

Комментарии:Количество элементов в массиве имен ключей и массиве значений должно быть одинаковым!

Если один из массивов пуст или количество элементов в двух массивах различается, функция возвращает false.

Синтаксис

array_combine(keys,values);
Параметры Описание
keys Обязателен. Массив имен ключей.
values Обязателен. Массив значений.

Подсказки и комментарии

Комментарии:Два параметра должны иметь одинаковое количество элементов.

Технические детали

Возврат значений: Возвращает объединенный массив. Если количество элементов в двух массивах не совпадает, возвращает FALSE.
Версия PHP: 5+
Журнал обновлений: До версии PHP 5.4, если массив пуст, будет выдаваться ошибка уровня E_WARNING и возвращаться FALSE.