Jump to content
php.lv forumi

Izvadīt datus pēc $date [sākot ar jaunāko-vēcāko]?


raivis

Recommended Posts

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 by Grey_Wolf
Link to comment
Share on other sites

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 by jogin
Link to comment
Share on other sites

×
×
  • Create New...