(PHP 5 >= 5.3.0, PHP 7, PECL intl >= 1.0.0)
MessageFormatter::format -- msgfmt_format — Dar formato al mensaje
Estilo orientado a objetos
$args
) : stringEstilo por procedimientos
Da formato al mensaje mediante la sustitución de los datos en la cadena de formato de acuerdo con las normas de configuración regional
fmtEl formateador de mensajes
argsLos argumentos para insertar en la cadena de formato
La cadena de formato, o FALSE si ocurre un error
Ejemplo #1 Ejemplo de msgfmt_format()
<?php
$fmt = msgfmt_create("en_US", "{0,number,integer} monkeys on {1,number,integer} trees make {2,number} monkeys per tree");
echo msgfmt_format($fmt, array(4560, 123, 4560/123));
$fmt = msgfmt_create("es", "{0,number,integer} monos en {1,number,integer} árboles hacen {2,number} monos por árbol");
echo msgfmt_format($fmt, array(4560, 123, 4560/123));
?>
Ejemplo #2 Ejemplo orientado a objetos
<?php
$fmt = new MessageFormatter("en_US", "{0,number,integer} monkeys on {1,number,integer} trees make {2,number} monkeys per tree");
echo $fmt->format(array(4560, 123, 4560/123));
$fmt = new MessageFormatter("es", "{0,number,integer} monos en {1,number,integer} árboles hacen {2,number} monos por árbol");
echo $fmt->format(array(4560, 123, 4560/123));
?>
El resultado del ejemplo sería:
4,560 monkeys on 123 trees make 37.073 monkeys per tree 4.560 monos en 123 árboles hacen 37,073 monos por árbol