vsprintf ou sprintf com argumentos nomeados ou análise de modelo simples em PHP
Estou procurando uma maneira de usar argumentos nomeados parasprintf
ouprintf
.
Exemplo
sprintf(
'Last time logged in was %hours hours,
%minutes minutes, %seconds seconds ago'
,$hours,$minutes, $seconds
);
ou viavsprintf
e uma matriz associativ
Encontrei alguns exemplos de codificação aqui
function sprintfn ($format, array $args = array())
http: //php.net/manual/de/function.sprintf.ph
e aqu
function vnsprintf( $format, array $data)
http: //php.net/manual/de/function.vsprintf.ph
onde as pessoas criaram suas próprias soluçõe
Mas a minha pergunta é: existe talvez uma solução PHP padrão lá fora para conseguir isso ou existe outra maneira, talvez com um modelo simples de PHP fornecido pelo PEAR, que eu possa conseguir isso aderindo ao PHP padrão?
Obrigado por qualquer ajuda