array_combine

(PHP 5, PHP 7, PHP 8)

array_combine — Створює новий масив, використовуючи один масив як ключі, а інший для його значень

Опис

array_combine(array $keys, array $values): array

Створює масив (array), використовуючи значення масиву keys як ключі та значення масиву values як відповідні значення.

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

keys

Масив ключів. Некоректні значення для ключів будуть перетворені на рядок (string).

values

Масив значень

Значення, що повертаються

Повертає комбінований масив (array).

Помилки

Починаючи з PHP 8.0.0, видається помилка ValueError, якщо кількість елементів у keysиvalues не збігається. До PHP 8.0.0 натомість видавалася помилка рівня E_WARNING

список змін

ВерсияОпис
8.0.0Функцияarray_combine() тепер викидає помилку ValueErrorякщо кількість елементів у масивах не збігається; раніше функція повертала значення false

Приклади

Приклад #1 Простий приклад використання array_combine()

Loading...

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

Array
(
    [green]  => avocado
    [red]    => apple
    [yellow] => banana
)

Дивіться також

  • array_merge() - Зливає один або більше масивів
  • array_walk() - Застосовує задану користувачем функцію кожного елемента масиву
  • array_values() - Повертає всі значення масиву
  • array_map() - Застосовує callback-функцію до всіх елементів зазначених масивів