Авторский знак. Авторский знак. Seosait21.ru Есть у человека надежда. Пока не поздно. Вгрызайся и изучай.

Пн Вт Ср Чт Пт Сб Вс
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31


Чувашия-это моя Россия


Ссылки на Php-5 коды - array_replace().

Определение и использование. Функция array_replace() заменяет значения первого массива со значениями из следующих массивов.

Внимание!!! Вы можете присвоить один массив в функцию array_replace() или столько, сколько Вам нравится. Если ключ от array1 существует в array2, значения за array1 будут заменены значениями из array2. Если ключ существует только в array1, то он останется как есть. Если ключ существует в array2, а не в array1, то он будет создан в array1. Если несколько массивы используются, то значения за поздних массивов перепишется в предыдущие.

Внимание!!! Используйте array_replace_recursive() , чтобы заменить значения array1 со значениями от следующих массивов рекурсивно, так как array_replace() не является рекурсивным : она заменяет значения первого массива, независимо от типа второго массива.

Параметры:

          array       -      Массив, элементы которого требуется заменить.
          array1      -      Массив, элементами которого будут заменяться элементы первого массива.
           ...        -      Еще массивы, из которых будут браться элементы для замены. 
                             Значения следующего массива затирают значения предыдущего.

Функция array_replace() возвращает массив( array) или NULL в случае ошибки.

Синтаксис:

array_replace(array1,array2,array3...);
     или
array array_replace(array $array1,array $array2[, array $... ]);
Параметр Описание
array1 Требуется. Определяет массив
array2 Необязательно. Задает массив, который будет замените значения array1
array3,... Необязательно. Указывает дополнительные массивы, чтобы заменить значения array1 и массив2, и т.д. Значения из более поздних массивы заменит предыдущие.

Технические данные

Возврат Значения: Возвращает заменить массив, или NULL в случае ошибки
PHP Версия: 5.3.0+

ПРИМЕР №1

Напишем программу

< !DOCTYPE html>
< html>
< body>

< ?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_replace($a1,$a2));
? >

< /body>
< /html>                                                                     

Полученный результат: