время
|
|
Часть 3 Особенности реализации 50
необходимо создать такой массив, в котором
эти значения встречались бы только один раз, т. е. не повторялись ни в первом, ни во
втором, ни в третьем. Данная задача решается при помощи функции arrayjdif f ( ) ,
которая используется в версиях старше РНР 4. Синтаксис данной функции выгля-
дит следующим образом:
array array_diff(array arrayl, array array2 [, array...])
Данная функция возвращает массив, состоящий из всех элементов массива arrayl,
не встречающихся с другими элементами. Другими словами, сравниваются значе-
ния и выбираются те, которые ни разу не совпали. Пример реализации данной
функции:
$arrayl = array ("а".=> "машина", "человек", "собака");
$array2 = array ("b" => "машина", "человек", "дом");
$result = array_diff ($arrayl, $array2);
Результатом выполнения данной программы будет массив array ("собака"). А ре-
зультатом примера
$arrayl = array ("a" => "green",