array_diff

(PHP 4 >= 4.0.1, PHP 5)

array_diff -- бШВХЯКХРЭ ПЮЯУНФДЕМХЕ Б ЛЮЯЯХБЮУ

нОХЯЮМХЕ

ЛЮЯЯХБ array_diff ( ЛЮЯЯХБ ЛЮЯЯХБ_1, ЛЮЯЯХБ ЛЮЯЯХБ_2 [, ЛЮЯЯХБ ...])

тСМЙЖХЪ array_diff() БНГБПЮЫЮЕР ЛЮЯЯХБ, ЯНЯРНЪЫХИ ХГ ГМЮВЕМХИ ЛЮЯЯХБЮ ЛЮЯЯХБ_1, ЙНРНПШЕ НРЯСРЯРБСЧР Б КЧАНЛ ДПСЦНЛ ЛЮЯЯХБЕ, ОЕПЕВХЯКЕММНЛ Б ОНЯКЕДСЧЫХУ ЮПЦСЛЕМРЮУ. нАПЮРХРЕ БМХЛЮМХЕ, ВРН ЙКЧВХ ЛЮЯЯХБНБ ЯНУПЮМЪЧРЯЪ.

Пример 1. оПХЛЕП ХЯОНКЭГНБЮМХЪ array_diff()

$array1 = array ("a" => "green", "red", "blue", "red");
$array2 = array ("b" => "green", "yellow", "red");
$result = array_diff ($array1, $array2);

б ПЕГСКЭРЮРЕ БШОНКМЕМХЪ ЩРНИ ОПНЦПЮЛЛШ ОЕПЕЛЕММЮЪ $result АСДЕР ЯНДЕПФЮРЭ array ("blue");. оНБРНПЕМХЪ НДМНЦН Х РНЦН ФЕ ГМЮВЕМХЪ Б $array1 НАПЮАЮРШБЮЧРЯЪ ЙЮЙ НДМН ГМЮВЕМХЕ.

Замечание: дБЮ ЩКЕЛЕМРЮ ЯВХРЮЧРЯЪ НДХМЮЙНБШЛХ ЕЯКХ Х РНКЭЙН ЕЯКХ (string) $elem1 === (string) $elem2. дПСЦХЛХ ЯКНБЮЛХ, ЙНЦДЮ ХУ ЯРПНЙНБНЕ ОПЕДЯРЮБКЕМХЕ ХДЕМРХВМН.

Замечание: нАПЮРХРЕ БМХЛЮМХЕ, ВРН ЩРЮ ТСМЙЖХЪ НАПЮАЮРШБЮЕР РНКЭЙН НДМН ХГЛЕПЕМХЕ n-ПЮГЛЕПМНЦН ЛЮЯЯХБЮ. еЯРЕЯРБЕММН, БШ ЛНФЕРЕ НАПЮАЮРШБЮРЭ Х АНКЕЕ ЦКСАНЙХЕ СПНБМХ БКНФЕММНЯРХ, МЮОПХЛЕП, ХЯОНКЭГСЪ array_diff($array1[0], $array2[0]);.

Внимание

яЛ.РЮЙФЕ array_intersect().


HIVE: All information for read only. Please respect copyright!
Hosted by hive йца: йХЕБЯЙЮЪ ЦНПНДЯЙЮЪ АХАКХНРЕЙЮ