Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

Help ME ! ! !

Обсуждение темы Help ME ! ! ! в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; 1. как перевести все буквы в верхний регистр? Дано: nk(DJedc,0edk Получить: NK(DJEDC,0EDK 2. Как из массива убрать повторяющиеся значения? Дано: $old=array("test","10","3d","test","ew","ew","ew", "10","go"); Получить ...


Закрытая тема
 
Опции темы
Старый 20.07.2004, 19:13   #1
1. как перевести все буквы в верхний регистр?

Дано: nk(DJedc,0edk
Получить: NK(DJEDC,0EDK


2. Как из массива убрать повторяющиеся значения?

Дано: $old=array("test","10","3d","test","ew","ew","ew", "10","go");
Получить $new=array("test","10","3d","ew","go");
 
Старый 20.07.2004, 19:13
Ссылки
Старый 21.07.2004, 02:26   #2
1) string strtoupper(string string);
 
Старый 21.07.2004, 06:05   #3
>2
Пробегись по старому массиву, копируя в новый только те значения, которых в новом еще нет.
 
Старый 21.07.2004, 08:14   #4
такие фели в любом учебнике есть, или в рукаводстве!!!
 
Старый 22.07.2004, 18:58   #5
Цитата:
KaDS:
>2
Пробегись по старому массиву, копируя в новый только те значения, которых в новом еще нет.
Напишите плиз код...

Заранее благодарен
 
Старый 23.07.2004, 03:19   #6
PHP код:
$new_massive aray_unique($old_massive
aray_unique принимает массив, удаляет все дублированные элементы и возвращает новый массив.
 
Старый 23.07.2004, 23:35   #7
Без этой функции, вам будет трудно сдлеать это...
Я много раз пробовал, потом получилось, но на 100 строк
Было просто интересно...
 
Старый 24.07.2004, 03:52   #8
egorix, в смысле "без этой функции"? Без array_unique()?
 
Старый 24.07.2004, 14:33   #9
Да без array_unique().
 
Старый 24.07.2004, 23:40   #10
Функция, конечно классная, я ее записал, но вот код, аналогичный ей:

$x=count($array1);
$array2[0]=$array1[0];
for ($i=1;$i<$x;$i++){
for ($y=0;$y<count($array2);$y++){
if ($array2[$y]==$array1[$i]){
$ok=1;
}
}
if (!$ok){
$array2[]=$array1[$i];
}else{
$ok=0;
}
}

как видишь, тут совсем не сто строк!
 
Старый 24.07.2004, 23:40
Закрытая тема





Текущее время: 18:55. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум