webForumDet fria alternativet

Sortering

2 svar · 172 visningar · startad av Brian

BrianMedlem sedan sep. 2001502 inlägg
#1

Hej!

Går det med ett enkelt kommando att sortera nedanstående utskrift från fil, så att arrayen sorteras efter efternamn?

//Brian

foreach $rec (@ODB){
	chomp($rec);
	($first,$last,$email)=split(/\|/,$rec);
print "<tr><td><font size='2'>$first</font></td><td><font size='2'>$last</font></td><td><font size='2'>$email</font></td><td><font size='2'><a href='edit_record.pl?first=$first&last=$last&email=$email'>Ändra</a> - <a href='edit.pl?action=delete&first=$first&last=$last&email=$email'>Radera</a></font></td></tr>\n";
}
JojoxxMedlem sedan juni 20004 308 inlägg
#2
sub byLastName { my(@a,@b); @a=split(/\&#0124;/,$a); @b=split(/\&#0124;/,$b); return ($a[1] cmp $b[1]); }
@ODB = sort byLastName @ODB;

------------------
/ J

BrianMedlem sedan sep. 2001502 inlägg
#3

Thanks!!

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
129 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)