Como quitar todos los espacios blanco cadena con PHP

En muchas ocaciones es necesario quitar todos los espacios en blanco contenidos en una cadena. Por ejemplo para generar un folio de usuario o algo por el estilo.
He leído en muchos otros blogs que manejan la función trim() de PHP, sin embargo está función  solo quita los espacios contenidos al principio o final de la cadena por ejemplo

$cadena = » hola mundo «;
$cadena = trim($cadena);
//El resultado sería «Hola mundo» Sigue leyendo