|
|
|
| Есть массив, например:
<? array (0=>2, 1=>3, 2=>3, 3=>5, 4=>2) ?>
|
Нужно, все повторяющиеся числа убрать, что бы получилось так:
<? array (0=>2, 1=>3, 2=>5) ?>
|
| |
|
|
|
|
|
|
|
для: *m*
(12.01.2011 в 15:25)
| | array_unique, нэ? о.О | |
|
|
|
|
|
|
|
для: *m*
(12.01.2011 в 15:25)
| | Откуда у вас 2=>5 появилось? У вас такого элемента не было. | |
|
|
|
|
|
|
|
для: Лена
(12.01.2011 в 15:34)
| | Да это я для примера, смысл в том что нужно привести начальный массив к такому виду.
Впринципе как вариант, сначла найти уникальные значения. Потом полученный массив перезаписать в новый тогда индексы, будут идти по порядку.. | |
|
|
|
|
|
|
|
для: *m*
(12.01.2011 в 15:41)
| | пример следует приводить так, чтоб люди представляли, чего Вы хотите достичь.
Не чтоб Вы представляли (Вы и так представляете), а чтоб другие люди. | |
|
|
|
|
|
|
|
для: *m*
(12.01.2011 в 15:25)
| | вам уже ответили...
<?php
$input = array(0=>2, 1=>3, 2=>3, 3=>5, 4=>2);
$result = array_unique($input);
print_r($result);
?>
|
| |
|
|
|
|
|
|
|
для: lightning.say
(12.01.2011 в 15:46)
| | обратите внимание на индексы | |
|
|
|
|
|
|
|
для: *m*
(12.01.2011 в 15:50)
| | ну добавьте
array(2) = array(3); | |
|
|
|
|
|
|
|
для: lightning.say
(12.01.2011 в 16:11)
| | не понимаю что добавить?
делаю так:
<?
$a = array (0=>2, 1=>3, 2=>3, 3=>5, 4=>2);
print_r($result = array_unique($a));
foreach ($result as $key => $val)
for($i=0; $i< count($val); $i++)
{
//print $val;
$b[] = $val;
}
print "<pre>";
print_r($b);
print "</pre>";
?>
|
но почемуто ошибка.. | |
|
|
|
|
|
|
|
для: *m*
(12.01.2011 в 16:27)
| |
<?php
$arr = array (0=>2, 1=>3, 2=>3, 3=>5, 4=>2);
$arr = array_unique($arr);
foreach ($arr as $val)
$tmp[] = $val;
$arr = $tmp;
unset($tmp);
print_r($arr);
|
И посмотрите в документации функцию, которая бы приводила ключи в порядок, чтобы не приходилось использовать цикл и дополнительную переменную. Там много функций для массивой, вдруг че.. самого уже тошнит смотреть туда - вчера только перекапывал. | |
|
|
|
|
|
|
|
для: neadekvat
(12.01.2011 в 16:33)
| | не будем показывать пальцем, хотя это был слоненок array_values | |
|
|
|
|
|
|
|
для: Trianon
(12.01.2011 в 16:36)
| | Во.. помню что-то с value в названии было :)
Вот и все, задача решается в две функции. А всего-то надо было посмотреть в документации, да.. | |
|
|
|