hotti: Alternative zu sprintf gesucht

Beitrag lesen

hi, danke!!!

Ja, str_replace.

Das sieht sehr gut aus!!! Hier meine Klasse (Wrapper):

  
# Extended Replace  
class XR{  
  
	public function xr($haystack = '', $stash = array()){  
		$needles = array_keys($stash);  
		$s = str_replace($needles, $stash, $haystack);  
		return $s;  
	}  
  
}  
  
$xr = new XR;  
print $xr->xr("Me and %you and a dog named %boo are %friends\n",  
	array('%you' => 'Otto', '%boo' => 'Axel', '%friends' => 'dicke Freunde'));  
# Me and Otto and a dog named Axel are dicke Freunde  

Was mir noch nicht so gefällt, ist das Mitschleifen der Prozentzeichen in den Keys (Stash-array). Kriegn wir das noch mit einer Zeile Code hin??

statt
'%you' => 'Otto'
'you' => 'Otto'

Hotti