Здравствуйте, уважаемые программисты. У меня есть код: <? include("../modules/conf.php"); mysql_select_db(characters,mysql_connect($nameSERVER,$nameUSER,$passUSER)); function top10achievement() { $sm_read = file("achievements.html"); $sm_read = implode("",$sm_read); $result_index = mysql_query("SELECT guid,totalKills,name,race,gender,class,deleteDate FROM characters WHERE deleteDate IS NULL"); $myrow_index = mysql_fetch_array($result_index); preg_match("/\[_repeat\](.*?)\[_repeat\]/s",$sm_read,$div_menu); do { $guid = $myrow_index[guid]; $result_a = mysql_query("SELECT achievement FROM character_achievement WHERE guid='$guid'"); $achievement_n = mysql_num_rows($result_a); $achievement_n .= "/1058"; $edd_tamp = $div_menu[1]; $edd_tamp = str_replace("[_src_faction]",$img_src_faction,$edd_tamp); $edd_tamp = str_replace("[_src_race]",$img_src_race,$edd_tamp); $edd_tamp = str_replace("[_src_class]",$img_src_class,$edd_tamp); $edd_tamp = str_replace("[_name]",$myrow_index[name],$edd_tamp); $edd_tamp = str_replace("[_achievements_n]",$achievement_n,$edd_tamp); $disp .= $edd_tamp; } while($myrow_index = mysql_fetch_array($result_index)); $disp = preg_replace("/\[_repeat\].*?\[_repeat\]/s",$disp,$sm_read); return $disp; } ?> И мне нужно, чтобы выводимые строки сортировались по $achievement_n. Подскажите пожалуйста как это сделать.