old.ubuntu-desktop.ru - array_merge_recursive - слияние двух и более массивов - PHP Главная > Веб-программирование > PHP
array_merge_recursive - слияние двух и более массивов
Функция array_merge_recursive() сливает элементы двух или более массивов таким образом, что значения одного массива присоединяются к значениям предыдущего. Результатом работы функции является новый массив.
Если входные массивы имеют одинаковые строковые ключи, тогда значения, соответствующие этим ключам, рекурсивно сливаются в один массив, таким образом, если одно из значений является массивом, функция сливает его с соответствующим значением в другом массиве. Однако, если массивы имеют одинаковые числовые ключи, значение, упомянутое последним, не заменит исходное значение, а будет слито с ним.
Geeqie — компьютерная программа для просмотра изображений. Важной особенностью программы является функция быстрого просмотра фотографий в формате Raw, а также, совместная работа с такими приложениями как UFRaw (возможность пакетной обработки Raw), GIMP, ImageMagick, gPhoto.
Geeqie является свободным программным обеспечением, написанным на языке программирования C, и предназначенным для работы в Linux и других UNIX-подобных…
Road Fighter — видеоигра в жанре аркадных автогонок.
Игрок управляет гоночным автомобилем и наблюдает за игровой ситуацией сверху. Дорога расположена вертикально, при повороте поворачивается фон, но не дорога. При этом дорога имеет небольшую ширину и все повороты и изгибы дороги всегда находятся в поле экрана монитора.
На трассе присутствуют другие машины, это могут быть как противники, так и другие машины…
Для добавления одного или нескольких элементов в конец массива используется функция array_push().
Пример использования:
$a = array("кино", "музыка");
print_r($a);
echo "<br>";
array_push($a, "театр", "цирк");
print_r($a);
Array ( [0] => кино [1] => музыка ) Array ( [0] => кино [1] => музыка [2] => театр [3] => цирк…
Функция array_keys() осуществляет выбор ключей массива.
Если указан необязательный параметр - значение для поиска, функция возвращает только ключи, совпадающие с этим параметром. В обратном случае, функция возвращает все ключи массива.
Пример использования:
$a = array ('a'=>'кошка','b'=>'мышка',4=>'сапог',6=>'пряник');
print_r (array_keys($a));
Array
(
[0] => a
[1] => b
[2] => 4
[3] => 6
)
$a = array…