январь 2021
|
Пн |
Вт |
Ср |
Чт |
Пт |
Сб |
Вс |
|
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
|
31
|
|
Ссылки на Php-5 коды - array_intersect_assoc().
Определение и использование. Функция array_intersect_assoc() сравнивает ключи и значения из двух( или более) массивов и возвращает совпадения. Эта функция array_intersect_assoc() сравнивает ключи и значения двух или более массивов, и возвращает массив, содержащий записи из array1, которые присутствуют в array2, array3 и т.д.
Повторюсь и напоминаю еще, что функция array_intersect_assoc() возвращает массив, содержащий значения массива aray_1, которые содержат все перечисленные в аргументах массивы.
Внимание!!! Ключи возвращаемого схождения отличны от ключей схождения, возвращаемого функцией array_intersect().
Синтаксис:
array_intersect_assoc(array1,array2,array3...);
или
array array_intersect_assoc(array array_1,array array_2[,array ...]);
Параметр |
Описание |
array1 |
Требуется. Первый массив сопоставляет сдругими |
array2 |
Требуется. Массив, сравнивает с первым массивом |
array3,... |
Необязательно. Массив, сравнивает с первым массивом |
Техническая информация
Возврат Значения: |
Возвращает массив, содержащий элементы с array1, которые присутствуют во всех других массивов |
PHP Версия: |
4.3.0+ |
ПРИМЕР №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_intersect_assoc($a1,$a2);
print_r($result);
? >
< /body>
< /html>
Полученный результат:
Array
(
[a] => red
[b] => green
[c] => blue
)
ПРИМЕР №2
Напишем коды программы, чтобы сравнить значения трех массивов, и вернуть совпадения:
< !DOCTYPE html>
< html>
< body>
< ?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","g"=>"blue");
$a3=array("a"=>"red","b"=>"green","g"=>"blue");
$result=array_intersect_assoc($a1,$a2,$a3);
print_r($result);
? >
< /body>
< /html>
Полученный результат:
Array
(
[a] => red
[b] => green
)
ПОНРАВИЛОСЬ? ПОДЕЛИСЬ с ДРУЗЬЯМИ:
|
добрый вечер!
фотограф Оля Леман свадьбы и торжества. нажмите сюда
|