old.ubuntu-desktop.ru - array_merge_recursive - слияние двух и более массивов - PHP Главная > Веб-программирование > PHP
array_merge_recursive - слияние двух и более массивов
Функция array_merge_recursive() сливает элементы двух или более массивов таким образом, что значения одного массива присоединяются к значениям предыдущего. Результатом работы функции является новый массив.
Если входные массивы имеют одинаковые строковые ключи, тогда значения, соответствующие этим ключам, рекурсивно сливаются в один массив, таким образом, если одно из значений является массивом, функция сливает его с соответствующим значением в другом массиве. Однако, если массивы имеют одинаковые числовые ключи, значение, упомянутое последним, не заменит исходное значение, а будет слито с ним.
Данный цикл состоит из ключевого слова for, за которым следуют круглые скобки, содержащие внутри три выражения, разделенных точками с запятой.
Синтаксис цикла for следующий:
for (exp1; exp2; exp3) statement
В выражение exp1 вставляют начальное значение для счетчика цикла — переменная, которая считает количество раз выполнения тела цикла.exp2 — задает условие повторения цикла. Цикл будет выполнятся пока это условие…
Функция array_diff_key() сравнивает ключи двух массивов и выводит ключи и значения первого массива с ключами которых нет во втором массиве.
Пример использования:
$a = array (1=>'кошка',2=>'мышка',4=>'сапог',6=>'пряник');
$b = array (1=>'кошка',3=>'пряник',4=>'кино',5=>'стакан');
$arr = array_diff_key ($a, $b);
print_r($arr);
Array
(
[2] => мышка
[6] =>…
Если Вы создали локальный сайт, а для этого предварительно установили LAMP (набор серверного программного обеспечения) в который входят такие компоненты как Apache, MySQL и PHP. Установили CMS (система управления содержимым) такую как например Joomla или WordPress. То вероятней всего вы захотите что бы ваш сайт был виден в Интернете.
Перед тем как создавать сайт который вы планируете сделать…
Если требуется, чтобы меню приложения отображались в окне, а не в панели меню, то можно отключить интеграцию меню приложения в панель меню. Для этого необходимо удалить пакет indicator-appmenu
Для удаления в терминале наберите следующее:
sudo apt-get remove indicator-appmenu
После чего завершите сеанс и войдите снова
Чтобы вернуть все как было установите пакет:
sudo apt-get install…
В Linux Ubuntu как оказалось установить драйвера (прошивку) на сканер mustek1248UB оказалось на много проще чем Windows.
Для установки драйвера нам необходим всего один файл SBSfw.usb, его нужно поместить по адресу /usr/share/sane/gt68xx
Создаем папку /usr/share/sane/gt68xx:
sudo -i
mkdir /usr/share/sane
mkdir /usr/share/sane/gt68xx
Скачиваем файл в созданную папку:
cd /usr/share/sane/gt68xx
sudo wget http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/SBSfw.usb
Запускаем программу Simple Scan и…