downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Locale::setDefault> <Locale::lookup
Last updated: Fri, 14 Aug 2009

view this page in

Locale::parseLocale

locale_parse

(PHP 5 >= 5.3.0, PECL intl >= 1.0.0)

Locale::parseLocale -- locale_parseRetourne les sous-éléments de la locale

Description

Style orienté objet

static array Locale::parseLocale ( string $locale )

Style procédural

array locale_parse ( string $locale )

Retourne un tableau de paires clé-valeur pour les éléments du sous-tag de la locale.

Liste de paramètres

locale

La locale dont il faut extraire le tableau. Notez que 'variant' et 'private' peuvent prendre jusqu'à 15 valeurs au maximum, alors que 'extlang' peut prendre jusqu'à 3 valeurs.

Valeurs de retour

Retourne un tableau contenant la liste des paires clé-valeur, où les clés sont les noms des éléments, et les valeurs sont leur valeur associée. Le tableau est ordonné de la même manière que les éléments dans la locale, e.g. si les variantes sont '-varX-varY-varZ' alors le tableau retournée contiendra variant0=>varX , variant1=>varY , variant2=>varZ, etc.

Exemples

Exemple #1 Exemple avec locale_parse(), procédural

<?php
$arr 
locale_parse('sl-Latn-IT-nedis');
if (
$arr) {
    foreach (
$arr as $key => $value) {
        echo 
"$key : $value , ";
    }
}
?>

Exemple #2 Exemple avec locale_parse(), POO

<?php
$arr 
Locale::parseLocale('sl-Latn-IT-nedis');
if (
$arr) {
    foreach (
$arr as $key => $value) {
        echo 
"$key : $value , ";
    }
}
?>

L'exemple ci-dessus va afficher :

language : sl , script : Latn , region : IT , variant0 : NEDIS ,

Voir aussi



add a note add a note User Contributed Notes
Locale::parseLocale
There are no user contributed notes for this page.

Locale::setDefault> <Locale::lookup
Last updated: Fri, 14 Aug 2009
 
 
show source | credits | sitemap | contact | advertising | mirror sites