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-функцію до всіх елементів зазначених масивів