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

Help ME ! ! !

Обсуждение темы Help ME ! ! ! в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Существует глюк, когда речь идет о кириллице, поэтому многие для страховки используют strtr() Alkeeper добавил [date]1090787486[/date]: В коде спектаторовского блога есть условие: if ...


Закрытая тема
 
Опции темы
Старый 26.07.2004, 00:25   #11
Существует глюк, когда речь идет о кириллице, поэтому многие для страховки используют strtr()

Alkeeper добавил [date]1090787486[/date]:
В коде спектаторовского блога есть условие:
if (strtoupper("ЖоПа") != strtoupper("жопа")) {
strtr($var, $low = array('а', 'б', 'в'....), $high = array('А', 'Б', 'В'....))
}
 
Старый 26.07.2004, 00:25
Ссылки
Старый 26.07.2004, 06:23   #12
Цитата:
seka:
Функция, конечно классная, я ее записал, но вот код, аналогичный ей:

$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;
}
}

как видишь, тут совсем не сто строк!
Даже еще меньше
$x=count($array1);
for ($i=0,$k=0;$i<$x;$i++)
{ for ($y=0;$y<$k;$y++)
if ($array2[$y]==$array1[$i])break;
if ($y==$k) $array2[$k++]=$array1[$i];
}
 
Старый 26.07.2004, 08:59   #13
Кстати, а чем array_unique() не угодила?
Стандартные функции почти всегда работают быстрее.
 
Старый 26.07.2004, 21:40   #14
seka, я тоже крутил в голове этот алгоритм. Но, просто, зачем это надо? есть простейшая функция. Зачем засорять код?
 
Старый 26.07.2004, 21:40
Закрытая тема


Опции темы



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

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