Установи Linux! Стань свободным!
Онлайн всего: 1 | Посетители: 0 | Боты: 1
Дата 26.02.2026 Время: 03:12
Ваш IP: 216.73.216.43
Загрузка сервера: 0.88
old.ubuntu-desktop.ru - rray_diff_assoc - вычисление расхождения в массивах с дополнительной проверкой индекса - PHP    Главная > Веб-программирование > PHP

rray_diff_assoc - вычисление расхождения в массивах с дополнительной проверкой индекса

Функция array_diff_assoc() сравнивает элементы и ключи массивов и возвращает элементы первого массива и их ключи которых нет во втором.

Пример использования:

$a = array (1=>'кошка','мышка','сапог','пряник');
$b = array (1=>'кошка','пряник','кино','стакан');
$arr = array_diff_assoc ($a, $b);
print_r($arr);
Array
(
    [2] => мышка
    [3] => сапог
    [4] => пряник
)

Как видно на примере, первый элемент массива не выводиться, так как он содержится в первом и втором массивах и содержит одинаковые ключи, при этом четвертый элемент массива выводится, хотя значение массивов одинаковы, но при этом имеют разные ключи.

Рейтинг
<< Предыдущая статьяСледующая статья >>
  2017-08-31 22:35:21 | liman28 | Категория: PHP | Просмотров: 73
Комментарии
E-mail (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   Unity Launcher Folders в Ubuntu 14.04
Unity Launcher Folders для Ubuntu 14.04 —  приложение которое поможет Вам сгруппировать ярлыки, папки и ссылки на панели Unity. Для установки программы Unity Launcher Folders (только для Ubuntu 14.04 — репозиторий) необходимо в терминале выполнить следующие команды: sudo add-apt-repository ppa:asukhovatkin/unity-launcher-folderssudo apt-get updatesudo apt-get install unity-launcher-folders Так же можно скачать deb пакет с официального сайта программы и установить его…
  2017-08-18 20:48:50 | Категория: Ubuntu
   УСТАНОВКА И УДАЛЕНИЕ DEB ПАКЕТОВ
Deb пакеты можно устанавливать при помощи утилиты dpkg. Существуют два метода установки deb пакетов при помощи утилиты dpkg. Первый метод заключается в том, что перед установкой deb пакета необходимо указать путь к папке которая содержит deb пакет.   Например необходимо установить пакет pinta_1.3-1_all.deb который находится в папке /home/имя_пользователя/Загрузки.   Установка deb пакета: указываем путь к папке…
  2017-08-06 00:42:21 | Категория: Команды терминала
   LIBRECAD
LibreCad (ранее CADuntu) — кроссплатформенная и свободная САПР для 2-мерного черчения и проектирования, создана на основе QCad. LibreCAD позволяет решать задачи двухмерного проектирования, такие как подготовка инженерных и строительных чертежей, схем и планов. Работает под управлением операционных систем Linux, Windows и Mac OS X. Распространяется под лицензией GNU General Public License версии…
  2017-08-02 10:16:12 | Категория: Офис
   SANDBOX GAME MAKER — 3D КОНСТРУКТОР ОБЪЕМНЫХ МИРОВ
Sandbox Game Maker — 3D конструктор объемных миров. Всего за несколько минут Вы можете создать свой игровой мир. Программа позволяет каждому опытному пользователю создать трехмерную игру любого жанра. Игровое приложение разработано на основе движка Cube 2. Основная информация об редакторе F1 позволяет вызвать меню объектов F2 выбор текстур F3 – изменение текущей (или загрузка новой) карты W, A, S, D —…
  2017-08-11 09:43:53 | Категория: Игры
   УСТАНОВКА ПРИЛОЖЕНИЯ ОБЛАЧНОГО ХРАНЕНИЯ ОТ MAIL.RU ДЛЯ LINUX
Заведите почтовый ящик в Mail.ru или войдите в него. Во вкладке «Еще» выберите «Облако»     Вы войдете на страницу облачного хранения     Скачайте deb пакет для установки облачного хранения от Mail.ru        Установите deb пакет используя команду: sudo dpkg -i ~/Загрузки/Имя_пакета.deb   Запустите приложение из меню Dash или используйте в терминале для запуска приложения команду…
  2017-08-02 09:36:50 | Категория: Интернет

Вверх