Interpolace stringu v Nette

makzak
Člen | 4
+
0
-

Ahoj, nevite zda ma Nette neco jako interpolaci stringu ve smyslu:

interpolate("Nejaka zprava s {0} a {1} parametrem.", $arg1, $arg2);

A pokud ne, je neco chytrejsiho (z hlediska efektivity) nez neco takoveho:

	function interpolate($str, $args)
{
    for ($i = 0; $i < count($args); $i++)
    {
        $str = str_replace("{{$i}}", $args[$i], $str);
    }
    return $str;
}

Diky.

Jan Endel
Člen | 1016
+
+4
-

Ahoj! Nehledáš náhodou sprintf metodu přímo v PHP?

makzak
Člen | 4
+
0
-

A vis, ze v podstate ano :D, diky.