array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'de', ), 'this' => array ( 0 => 'intl.examples.basic.php', 1 => 'Basic usage of this extension', ), 'up' => array ( 0 => 'intl.examples.php', 1 => 'Beispiele', ), 'prev' => array ( 0 => 'intl.examples.php', 1 => 'Beispiele', ), 'next' => array ( 0 => 'class.collator.php', 1 => 'Collator', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'en', 'path' => 'reference/intl/examples.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
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.
Hinweis:
All input strings must be in UTF-8 encoding. All output strings are also in UTF-8.
Beispiel #1 Example of using the procedural API
<?php
$coll = collator_create('en_US');
$result = collator_compare($coll, "string#1", "string#2");
?>
Beispiel #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);
?>