HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Ребята нужна помощ.
  #1  
Старый 19.01.2009, 08:12
Romaxa55
Участник форума
Регистрация: 19.10.2005
Сообщений: 128
С нами: 10819920

Репутация: 83
По умолчанию Ребята нужна помощ.

Какая ф-ия в пхп али вообще как можно отсортировать список, исключа одинаковые строки и строго зависила от регистра сама сортировка. Пример

xyZ
xYz
Xyz
xyZ
тоесть в нашем случаи xyZ совершенно одинаковые строки. А значит результат будет
xyZ
xYz
Xyz
Вот как бы лучше сделать это все. Нашел перловский пример, но чтот сил не хватает переписать, выкладываю.

Код:
#! /usr/bin/perl -w

if( !$ARGV[0] ) {
	die "Usage: $0 <file>\n";
}

open FILE, $ARGV[0] or die "Can't open $ARGV[0]: $!\n";
while(<FILE>) {
	push @old, $_;
}
close FILE;
unlink $ARGV[0];

for($i=0; $i<@old; $i++) {
	push @new, $old[$i];

	if( $i ) {
		$del=0;

		for($j=0; $j<@new-1; $j++) {
			if( !$del && $old[$i] eq $new[$j] ) { $del=1; }
		}

		if( $del ) { pop @new; }
	}
}

open FILE, ">$ARGV[0]" or die "Can't open $ARGV[0]: $!\n";
print FILE @new;
close FILE;
Кому не сложно переведите в пхп вид, с меня ++

Последний раз редактировалось Romaxa55; 19.01.2009 в 08:18..
 
Ответить с цитированием
 



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Срочно братья нужна помощь Bleed Защита ОС: вирусы, антивирусы, файрволы. 6 08.12.2008 18:12
Нужна помощ!!! SerzhS Windows 5 10.11.2006 19:36
mail rambler yandex нужна помощ! forever777 PHP 7 11.08.2006 15:34
нужна ваша помощ forever777 Уязвимости 24 09.07.2005 10:22
Нужна помощ! Чем быстрее тем лучше! RastaElf С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 20 12.03.2005 13:35



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.