Авторский знак. 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


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

Ссылки на 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>                                                                     

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

Array ( [0] => blue [1] => yellow )
ПРИМЕР №2

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

< !DOCTYPE html>
< html>
< body>

< ?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("a"=>"orange","burgundy");
print_r(array_replace($a1,$a2));
? >

< /body>
< /html>                                                                

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

Array ( [a] => orange [b] => green [0] => burgundy )
ПРИМЕР №3

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

< !DOCTYPE html>
< html>
< body>

< ?php
$a1=array("a"=>"red","green");
$a2=array("a"=>"orange","b"=>"burgundy");
print_r(array_replace($a1,$a2));
? >

< /body>
< /html>                                                              

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

Array ( [a] => orange [0] => green [b] => burgundy )
ПРИМЕР №4

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

< !DOCTYPE html>
< html>
< body>

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

< /html>

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

Array ( [0] => orange [1] => burgundy )
ПРИМЕР №5

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

< !DOCTYPE html>
< html>
< body>

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

< /body>
< /html>                                                                  

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

Array ( [0] => orange [1] => green [2] => blue [3] => burgundy )


seosait21.ru
HTML

seosait21.ru
CSS

seosait21.ru
Web-диз.
HTML ссылка CSS ссылка ...

seosait21.ru
JavaScript

seosait21.ru
PHP

seosait21.ru
JQuery
JavaScript ссылка PHP ссылка JQuery ссылка

seosait21.ru
SEO.

seosait21.ru
MySQL

seosait21.ru
XML
... ... ...
ПОНРАВИЛОСЬ?
ПОДЕЛИСЬ с ДРУЗЬЯМИ: