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. |