Hallo. Ich hab da ein Problem was mir einfach nicht einleuchten will. Und zwar würd mich interessieren worin der Unterschied zwischen den beiden Versionen besteht:
	
Das funktioniert schon mal, allerings is es nicht nötig den ganzen style code in ein array zu stopfen wenn mans gleich im str_replace zusammensetzen könnte. Also gut...
	
php sieht das nicht so und gibt mir satt den erwarteten farbcodes nur "Array" zurück ( <span style="color:#Array;"> )
Kann mir bitte wer sagen warum das so ist ?
					PHP Code:
	
	
$colors=array(
 "`r"=>"</span><span style=\"color:#FF0000;\">",
 "`g"=>"</span><span style=\"color:#00FF00;\">",
 "`l"=>"</span><span style=\"color:#FFFF00;\">",
 "`b"=>"</span><span style=\"color:#0000FF;\">");
$key=array_keys($colors);
$val=array_values($colors);
$str="`rH`ga`bl`ll`ro `gW`be`ll`rt";
echo str_replace($key,$val,$str); 
PHP Code:
	
	
$colors=array(
 "`r"=>"FF0000",
 "`g"=>"00FF00",
 "`l"=>"FFFF00",
 "`b"=>"0000FF");
$key=array_keys($colors);
$val=array_values($colors);
$str="`rH`ga`bl`ll`ro `gW`be`ll`rt";
echo str_replace($key,"</span><span style=\"color:#".$val.";\">",$str); 
Kann mir bitte wer sagen warum das so ist ?
 
          
Comment