php man page for locale_compose

Query: locale_compose

OS: php

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

LOCALE_COMPOSE(3)							 1							 LOCALE_COMPOSE(3)

Locale::composeLocale - Returns a correctly ordered and delimited locale ID

	Object oriented style

SYNOPSIS
publicstatic string Locale::composeLocale (array $subtags)
DESCRIPTION
Procedural style string locale_compose (array $subtags) Returns a correctly ordered and delimited locale ID the keys identify the particular locale ID subtags, and the values are the associated subtag values.
PARAMETERS
o $subtags - an array containing a list of key-value pairs, where the keys identify the particular locale ID subtags, and the values are the associated subtag values. Note The 'variant' and 'private' subtags can take maximum 15 values whereas 'extlang' can take maximum 3 values.e.g. Variants are allowed with the suffix ranging from 0-14. Hence the keys for the input array can be variant0, variant1, ...,variant14. In the returned locale id, the subtag is ordered by suffix resulting in variant0 followed by variant1 followed by variant2 and so on. The 'variant', 'private' and 'extlang' multiple values can be specified both as array under specific key (e.g. 'variant') and as multiple numbered keys (e.g. 'variant0', 'variant1', etc.).
RETURN VALUES
The corresponding locale identifier.
EXAMPLES
Example #1 locale_compose(3) example <?php $arr = array( 'language'=>'en' , 'script' =>'Hans' , 'region' =>'CN', 'variant2'=>'rozaj' , 'variant1'=>'nedis' , 'private1'=>'prv1' , 'private2'=>'prv2' ); echo locale_compose( $arr ); ?> Example #2 OO example <?php $arr = array( 'language'=>'en' , 'script' =>'Hans' , 'region' =>'CN', 'variant2'=>'rozaj' , 'variant1'=>'nedis' , 'private1'=>'prv1' , 'private2'=>'prv2' ); echo Locale::composeLocale( $arr ); ?> The above example will output: Locale: en_Hans_CN_nedis_rozaj_x_prv1_prv2
SEE ALSO
locale_parse(3). PHP Documentation Group LOCALE_COMPOSE(3)
Related Man Pages
locale(3) - php
datetime::locale::base5.18(3) - mojave
datetime::locale::base(3) - centos
datefmt_get_locale(3) - php
locale_compose(3) - php
Similar Topics in the Unix Linux Community
store key value
Array not initializing
Help on some array problem!!
Need to have output of AWK array in one line
Need a Bash script for iterating thru an array and running a command