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


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

Ссылки на Php-5 коды - array_diff_assoc().

Определение и использование. Функция array_diff_assoc() сравнивает ключи и значения из двух( или более) массивов и возвращает разницу. Эта функция array_diff_assoc() сравнивает ключи и значения двух( или более) массивов, и возвращает массив, содержащий записи из array1, которые не присутствуют в array2 или array3 и т.д.

Внимание!!! Ключи возвращаемого расхождения отличны от ключей расхождения, возвращаемого функцией array_diff().

Синтаксис:

array_diff_assoc(array1,array2,array3...); 
    или
array array_diff_assoc ( array array_1, array array_2 [, array ...] )
Параметр Описание
array1 Требуется. Массив сравнить
array2 Требуется. Массив сравнить
array3,... Необязательно. Более одного массивов для сравнения

Техническая информация

Возврат Значения: Возвращает массив, содержащий элементы с array1, которые не присутствуют в любом из других массивов
PHP Версия: 4.3+

ПРИМЕР №1

Напишем коды программы, чтобы могли сравнить ключи и значения двух массивов, и вернуть различия:

                 < !DOCTYPE html>
                 < html>
                 < body>
                   < ?php
                 $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
                 $a2=array("a"=>"red","b"=>"green","c"=>"blue");
                     $result=array_diff_assoc($a1,$a2);
                    print_r($result);
                   ? >
                 < /body>
                 < /html>                             

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

Array ( [d] => yellow )
ПРИМЕР №2

Составим такую программу, чтобы могли сравнить ключи и значения двух массивов, и вернуть различия:

                 < !DOCTYPE html>
                 < html>
                 < body>
                    < ?php
             $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
             $a2=array("e"=>"red","f"=>"green","g"=>"blue");
               $result=array_diff_assoc($a1,$a2);
                 print_r($result);
                    ? >
                < /body>
                < /html>                           

Смотрите на полученный результат:

Array ( [a] => red [b] => green [c] => blue [d] => yellow )
ПРИМЕР №3

Напишем некую программу, чтобы могли сравнить ключи и значения из трех массивов, и вернуть различия:

                 < !DOCTYPE html>
                 < html>
                 < body>
                     < ?php
                $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
                $a2=array("a"=>"red","f"=>"green","g"=>"blue");
                $a3=array("h"=>"red","b"=>"green","g"=>"blue");
                   $result=array_diff_assoc($a1,$a2,$a3);
                    print_r($result);
                     ? >
                < /body>
                < /html>                         

Смотрите на полученный результат:

Array ( [c] => blue [d] => yellow )


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
... ... ...
ПОНРАВИЛОСЬ?
ПОДЕЛИСЬ с ДРУЗЬЯМИ: