array_replace
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
array_replace — Замінює елементи масиву на інші передані масиви.
Опис
array_replace(array $array, array ...$replacements): array
array_replace() замінює значення масиву array
значеннями з такими ж ключами інших переданих масивів. Якщо ключ з першого масиву присутній у другому масиві, його значення замінюється значенням з другого масиву. Якщо ключ є у другому масиві, але відсутній у першому – він буде створений у першому масиві. Якщо ключ є тільки в першому масиві, то збережеться як є. Якщо для заміни передано кілька масивів, вони будуть оброблені в порядку передачі і наступні масиви перезаписуватимуть значення з попередніх.
array_replace() не рекурсивна: значення першого масиву буде замінено незалежно від типу значень другого масиву, навіть якщо це будуть вкладені масиви.
Список параметрів
array
Масив, елементи якого потрібно замінити.
replacements
Масиви, з яких братимуться елементи для заміни. Значення наступного масиву затирають значення попереднього.
Значення, що повертаються
Повертає масив (array).
Приклади
Приклад #1 Приклад використання array_replace()****
Loading...
Результат виконання наведеного прикладу:
Array
(
[0] => grape
[1] => banana
[2] => apple
[3] => raspberry
[4] => cherry
)
Дивіться також
- array_replace_recursive() - Рекурсивно замінює елементи першого масиву на елементи переданих масивів.
- array_merge() - Зливає один або більше масивів