Функции Язык программирования PHP

array_merge_recursive

PHP 4 >= 4.0.1)

array_merge_recursive - рекурсивно объединяет два или более массивов.

Описание

array array_merge_recursive (array array1, array array2 [, array ...])

array_merge_recursive() объединяет элементы двух или более массивов так, что значения одного массива присоединяются в конец предыдущего. Возвращает результирующий массив.

Если массивы на входе имеют одинаковые строковые ключи, то значения этих ключей сливаются вместе, и это делается рекурсивно, то есть, если одно из значений это сам массив, функция объединит его с соответствующим вхождением другого массива. Если, однако, массивы имеют одинаковый числовой ключ, последнее значение не перезаписывает оригинальное, а будет присоединено.

Пример 1. array_merge_recursive()
$ar1 = array ("color" => array ("favorite" => "red"), 5); $ar2 = 
array (10, "color" => array ("favorite" => "green", "blue")); $result 
= array_merge_recursive ($ar1, $ar2);

Переменная $result будет:
Array 
( [color] => Array ( [favorite] => Array ( [0] => red [1] => green 
) [0] => blue ) [0] => 5 [1] => 10 )

См. также array_merge().

Установка PHP под Windows с Apache 1.3.x

Есть два способа установки PHP для работы с Apache 1.3.x в системах Windows. Один - для использования двоичного CGI (php.exe), другой - для использования Apache-модуля DLL.
В обоих случаях вам необходимо остановить сервер Apache и отредактировать файл srm.conf или httpd.conf, чтобы сконфигурировать Apache для работы с PHP.

В настоящее время нет ничего более стабильно работающего под Windows, чем SAPI-модуль, и мы рекомендуем использовать его, а не исполняемый CGI, поскольку он прозрачнее и безопаснее.

Хотя могут быть варианты конфигурирования PHP под Apache, они достаточно просты, чтобы ими могли воспользоваться новички. Посмотрите в документации к Apache о директивах конфигурации.

Если вы разархивировали пакет PHP в директорию c:\php\, как описано в разделе Установка вручную, вам необходимо вставить следующие строки в файл конфигурации Apache, чтобы настроить исполняемый CGI:

Обратите внимание, что вторая строка может уже быть в действующей версии httpd.conf, но закомментированная. Не забудьте также заменить c:/php/ на фактический путь к PHP.