Loading ...
Sorry, an error occurred while loading the content.

Re: [php_greek] greek encoding

Expand Messages
  • vjk
    for greek sorting i ve written something it might help u.... function cmp ($a, $b) { $a = upcase_gr_ext($a); $b = upcase_gr_ext($b); if ($a == $b) return 0;
    Message 1 of 3 , Feb 27, 2002
    • 0 Attachment
      for greek sorting i' ve written something it might help u....


      function cmp ($a, $b) {
      $a = upcase_gr_ext($a);
      $b = upcase_gr_ext($b);
      if ($a == $b) return 0;
      return ($a < $b) ? -1 : 1;
      }

      /* Εξισώνει και κατατάσει τα ελληνικά γράμματα χωρίς να πειράζει τα
      λατινικά, έτσι ώστε να μπορούμε στην συνέχεια να ταξινομήσουμε μια σειρά απο
      ελληνικές λέξεις*/
      function upcase_gr_ext($s)
      {

      $s=strtr($s,"αβγδεζηθικλμνξοπρστυφχψωάίύέόήώϊϋΐΰς","ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ
      ΑΙΥΕΟΗΩΙΥΙΥΣ");
      $s=strtr($s,"ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ", "ABCDEFGHIJKLMNOPQRSTUVWX");
      $s=strtr($s,"abcdefghijklmnopqrstuvwxyz", "ABCDEFGHIJKLMNOPQRSTUVWXYZ");
      return $s;
      }

      and then u can use the php function: uasort( $A_to_be_sorted, "cmp" );


      hope i've helped...vjk
    • kiklopas kiklops
      Ean xrisimopoieis PHP kai MySQL basi dedomenon kai den mporeis na kaneis sorting ena pinaka pou exei ellinika tote prepei na ri8miseis tin mysql. to problima
      Message 2 of 3 , Feb 28, 2002
      • 0 Attachment

        Ean xrisimopoieis PHP kai MySQL basi dedomenon  kai den mporeis na kaneis sorting

        ena pinaka pou exei ellinika tote prepei na ri8miseis tin mysql. to problima sou ofeiletai sto

        oti den exeis to sosto character set gia na ipostirizei pliros ellinika i mysql.

        Den einai 100% problima tis php.

        An ontos einai auti i periptosi tote steile mou email na sou po pos na to liseis.

        Filika Spyridon N. Kaparelis

          Giorgos Mitropapas <g_mitropapas@...> wrote:

        Does anybody know a way to make PHP understand the various SORT functions to
        work with the greek language?



        _________________________________________________________________
        Join the world�s largest e-mail service with MSN Hotmail.
        http://www.hotmail.com


        ------------------------ Yahoo! Groups Sponsor ---------------------~-->
        Buy Stock for $4.
        No Minimums.
        FREE Money 2002.
        http://us.click.yahoo.com/BgmYkB/VovDAA/ySSFAA/9rHolB/TM
        ---------------------------------------------------------------------~->

        -
        ��� �� ����������� ��� �� �����, ������� ��� email ���:
        To unsubscribe from this group, send an email to:

        php_greek-unsubscribe@yahoogroups.com



        Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/



        Do You Yahoo!?
        Yahoo! Greetings - Send FREE e-cards for every occasion!

      Your message has been successfully submitted and would be delivered to recipients shortly.