![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Как создать сайт?
Как создать свой сайт легко и просто, имеются библиотеки html, css, php, javascript, jquery, web-график. автор: Васильев Олег Никандрович. КАК СОЗДАТЬ САЙТ
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Ссылки на Php-5 коды - array_udiff().Определение и использование. Функция array_udiff() сравнивает значения двух или более массивов и возвращает различия. Внимание!!! Эта функция array_udiff() использует пользовательскую функцию для сравнения значений! Эта функция array_udiff() сравнивает значения двух( или более) массивов, и возвращает массив, содержащий записи из array1 , которые не присутствуют в array2 или array3 и т.д. Функция array_udiff() вычисляет расхождение массивов, применяя для сравнения данных callback-функцию, что отличается от поведения array_diff(), которая использует встроенную функцию для сравнения данных. Параметры: array1 - Первый массив. array2 - Второй массив. data_compare_func - callback-функция, используемая для сравнения. callback-функция, предоставленная пользователем, которая применяется для сравнения. Она должна возвращать целое число меньшее, равно или большее нуля, если первый аргумент, соответственно, меньше, равен или больше второго. Синтаксис: array_udiff(array1,array2,array3...,myfunction); или array array_udiff(array $array1,array $array2[,array $ ... ],callback $data_compare_func) ;
Технические данные
ПРИМЕР №1
Напишем программу - сравните значения двух массивов( используйте пользовательскую функцию для сравнения значений) и вернуть различия: < !DOCTYPE html> < html> < body> < ?php function myfunction($a,$b) { if ($a===$b) { return 0; } return ($a>$b)?1:-1; } $a1=array("a"=>"red","b"=>"green","c"=>"blue"); $a2=array("a"=>"blue","b"=>"black","e"=>"blue"); $result=array_udiff($a1,$a2,"myfunction"); print_r($result); ? > < /body> < /html> Полученный результат: Array ( [a] => red [b] => green )ПРИМЕР №2
Напишем программу - сравнить значения трех массивов( использовать пользовательскую функцию для сравнения значений), и вернуть различия: < !DOCTYPE html> < html> < body> < ?php function myfunction($a,$b) { if ($a===$b) { return 0; } return ($a>$b)?1:-1; } $a1=array("a"=>"red","b"=>"green","c"=>"blue","yellow"); $a2=array("A"=>"red","b"=>"GREEN","yellow","black"); $a3=array("a"=>"green","b"=>"red","yellow","black"); $result=array_udiff($a1,$a2,$a3,"myfunction"); print_r($result); ? > < /body> < /html> Полученный результат: Array ( [c] => blue )
ПОНРАВИЛОСЬ?
|
добрый вечер!
фотограф
Оля Леман свадьбы и торжества. нажмите сюда ![]()
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Сайт работает с 04.12.2013г. по 23-01-2021г. уже 8 лет © Права на сайт у Олега Васильева.
Копирование сайта при указании ссылки на источник. |