Formatação de procentagem em PHP[RESOLVIDO]

Estou com um impasse para formatar numeros de porcentagem em PHP, é o seguinte: tenho um calculo de porcentagem que pode gerar valores muito baixos. O que eu quero é exibir apenas o primeiro digito diferente de 0 depois da virgula.

Por exemplo:

se o resultado for:

0.0000023452345

eu quero que seja exibido:

0.000002%

ou:

0.0023434 --> 0.002%
3.005455 --> 3.005

e assim por diante.

Cara, o mais próximo que você consegue até onde sei é usando a função round…

http://php.net/manual/en/function.round.php

Mas para arredondar legal você vai precisar informar a precisão (segundo parâmetro opcional) e no terceiro informar o tipo de arredondamento para baixo…

echo round(0.0000023452345, 7, PHP_ROUND_HALF_DOWN);
echo round(0.0023434, 3, PHP_ROUND_HALF_DOWN);
echo round(3.005455, 3, PHP_ROUND_HALF_DOWN);

Vlw cara. era mais ou menos isso.