создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

PHP. Руководство по PHP. 2005

array_unique

Пред.

След.

array_unique

(PHP 4>= 4.0.1, PHP 5)array_unique -- Убрать повторяющиеся значения из массива

Описание

array array_unique (array array)

array_unique() берёт в качестве параметра array и возвращает новый массив без повторяющихся значений.

Обратите внимание, что ключи сохранятся. array_unique() сначала сортирует значения как строки, сохраняет первый встреченный ключ для каждого значения и игнорирует все последующие ключи. Это не означает, что первый ключ каждого значения неотсортированного array будет сохранён.

Замечание: Два элемента считаются одинаковыми в том и только в том случае, если (string) $elem1 === (string) $elem2. Другими словами: если у них одинаковое строковое представление.

Будет использован первый элемент.

Пример 1. Пример использования array_unique()

<?php

$input = array("a" => "green", "red", "b" => "green", "blue", "red");

$result = array_unique($input);

print_r($result);

?>

Вывод:

Array

(

[a] => green

[0] => red

[1] => blue

)

Пример 2. array_unique() и типы:

<?php

$input = array(4, "4", "3", 4, 3, "3");

$result = array_unique($input);

var_dump($result);

?>

Скрипт выведет:

array(2){

[0] => int(4)

[2] => string(1) "3"

}

Пред.

Начало

След.

array_uintersect

Уровень выше

array_unshift

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting