[PHP]Własne BB-Code- Jak?

Witam! Chciałem wykonać konwerter kolorów z wolfenteina (coś jak bb-code). Napisałem tyle lecz coś w tej talicy jest źle… (chyba- nigdy nie korzystałem z strtr)

<?php

$colors=array(

	'^0'=>'', 

	'^1'=>'', 

	'^2'=>'', 

	'^3'=>'', 

	'^4'=>'', 

	'^5'=>'', 

	'^6'=>'', 

	'^7'=>'', 

	'^8'=>'', 

	'^9'=>'', 

	'^a'=>'', 

	'^b'=>'', 

	'^c'=>'', 

	'^d'=>'', 

	'^e'=>'', 

	'^f'=>'', 

	'^g'=>'', 

	'^h'=>'', 

	'^i'=>'', 

	'^j'=>'', 

	'^k'=>'', 

	'^l'=>'', 

	'^m'=>'', 

	'^n'=>'', 

	'^o'=>'', 

	'^p'=>'', 

	'^q'=>'', 

	'^r'=>'', 

	'^s'=>'', 

	'^t'=>'', 

	'^u'=>'', 

	'^v'=>'', 

	'^w'=>'', 

	'^x'=>'', 

	'^y'=>'', 

	'^z'=>'', 

	'^/'=>'', 

	'^*'=>'', 

	'^-'=>'', 

	'^+'=>'', 

	'^?'=>'', 

	'^@'=>'


$name='^0e^wX^0orf';

$name = strtr(''.$nick.'', $colors);

?>[/code]

Jak powinien wyglądać 2 argument? Pomoże ktoś?

http://pl2.php.net/strtr