Достаточно просто
способ использованияименованные аргументы заsprintf
или жеprintf
.
Пример:
sprintf(
'Last time logged in was %hours hours,
%minutes minutes, %seconds seconds ago'
,$hours,$minutes, $seconds
);
или черезvsprintf
и ассоциативный массив.
Я нашел несколько примеров кодирования здесь
function sprintfn ($format, array $args = array())
http://php.net/manual/de/function.sprintf.php
и здесь
function vnsprintf( $format, array $data)
http://php.net/manual/de/function.vsprintf.php
где люди написали свои собственные решения.
Но у меня вопрос: может быть, есть ли стандартное решение PHP для достижения этого или есть другой способ, может быть, с помощью простого PHP-шаблона, предоставляемого PEAR, чтобы я мог достичь этого, придерживаясь стандартного PHP?
Спасибо за любую помощь.