I\'ve heard of some performance tips for PHP such as using strtr()
over str_replace()
over preg_replace()
depending on the situation.
Use single rather than double quotes wherever possible. (Or even a variable, as silly as it sounds) Abuse the PHP associative arrays, they are hash tables and are really fast for any kind of look up.
However, don't focus so much on low level performance. Tasks you perform in PHP are normally very simple. They are typically often repeated. What this means is the real focus you should have for speed are are around the edges of PHP.
Focus on speed between PHP and your Database. Focus on the size of markup on the way out. Focus on cache.
It is VERY rare that you'll see any kind of win out of optimization of the code itself. At least on the scale of picking one function over another. Clearly you want to avoid redundant or useless repetition. But aside from that you shouldn't really worry.