Grey_Wolf Posted February 28, 2006 Report Share Posted February 28, 2006 (edited) ir taada f-ja kaa usort() kuara ljauj sakaartot masiivu peec lietotaaja nosacijumiem :) siikaak meklee manuaalii :) www.php.net tiko paskatijos ir piemeeri kaa kaartot peec nacionaaliem siboliem (principaa kaut vai peec Centaura- ALFAS zilaas rases nacionaalaa alfabeeta ;) ) edit: links Edited February 28, 2006 by Grey_Wolf Link to comment Share on other sites More sharing options...
jogin Posted March 5, 2006 Report Share Posted March 5, 2006 (edited) Nu manuālī bija apmēram šitāds piemērs <?php function CompareLatvjuZimes($astring, $bstring) { $ALP = "AaĀaBbCcČčDdEeĒēFfGgĢģHhIiĪīJjKkĶķLlĻļMm". "NnŅņOoŌōPpRrŖŗSsŠšTtUuŪūVvZzŽž0123456789!?.()[]=%+-" // atrod pirmo atshkjiriigo ziimi $aLen = strlen($astring); $bLen = strlen($bstring); // abu stringu garumi for ($i=0; $i<$aLen && $i<$bLen && $astring[$i]==$bstring[$i]; $i++); // ja viens strings ir prefikss otrajai, tad iisaakaa uzvar if ($i == $aLen || $i == $bLen) return (strlen($astring) < strlen($bstring)) ? -1 : 1; // ja taa nav, tad viss atkariigs no pirmaas atshiriigaas ziimes $ALPL = strlen($ALP); $ap = $bp = -1; $j = 0; while (($j < $ALPL) && (($ap == -1) || ($bp == -1))) { if ($ALP[$j] == $astring[$i]) $ap = $j; if ($ALP[$j] == $bstring[$i]) $bp = $j; $j++; } return($ap < $bp) ? -1 : 1; ?> Kas būtu jānorāda iekš: print CompareLatvjuZimes($astring, $bstring); ? $astring=? $bstring=? Varbūt, lūdzu, kāds tomēr varētu uzrakstīt pielietojuma paraugu? Esmu pārāk dumbs, lai ātri izsmadzeņotu. Un vajadzība ir dikta! Edited March 5, 2006 by jogin Link to comment Share on other sites More sharing options...
Paulinjsh Posted March 5, 2006 Report Share Posted March 5, 2006 1. vārds, 2. vārds. Link to comment Share on other sites More sharing options...
jogin Posted March 5, 2006 Report Share Posted March 5, 2006 A tu zin' man šitas galīgi neģeld! Man tai funkcijai vajag iebarot visus (nevis tikai 2vus) masīva elementus ciklā! Kā to lai izdara? Link to comment Share on other sites More sharing options...
bubu Posted March 5, 2006 Report Share Posted March 5, 2006 Vai šo kārtīgi izlasīji? http://lv2.php.net/usort Link to comment Share on other sites More sharing options...
jogin Posted March 6, 2006 Report Share Posted March 6, 2006 Varbūt šo reizīti varētu tomēr man uzrakstīt priekšā!? Nu lūdzu! Tad es citreiz arī zinātu, kā šitādus pārveidot, un vairs nejautātu. Jā, es izlasīju http://lv2.php.net/usort , bet, ja es vairāk saprastu, tad arī nevaicātu! Link to comment Share on other sites More sharing options...
Recommended Posts