Вы не зарегистрированы? Нажмите здесь для регистрации.
Забыли пароль? Запросите новый здесь.
|
Вы должны авторизироваться, чтобы добавить сообщение.
|
|
|
Последние активные темы форума |
|
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"
}
|
|
|
· Гостей: 2
· Пользователей: 0
· Всего пользователей: 453
· Новый пользователь: ZDA
|
|