intl-php-examples-php-basic-4

  • Examples
  • Basic usage of this extension

  • Basic usage of this extension
  • Basic usage of this extension

    Basic usage of this extension

    Each module provides two kind of APIs: a procedural
    one and an object oriented one. Both are actually identical and
    described in the corresponding document.

    Note:

    All input strings must be in UTF-8 encoding. All
    output strings are also in UTF-8.

    Example #1 Example of using the procedural
    API

    <?php
    $coll  
    collator_create('en_US');
    $result collator_compare($coll"string#1""string#2");
    ?>

    Example #2 Example of using the object-oriented
    API

    <?php
    $coll 
    = new Collator('en_US');
    $al   $coll->getLocale(Locale::ACTUAL_LOCALE);
    echo 
    "Actual locale: $al\n";

    $formatter = new NumberFormatter('en_US'NumberFormatter::DECIMAL);
    echo 
    $formatter->format(1234567);
    ?>