Cita: como se llama aca la funcion str()
¿?¿?¿?¿?
Adivinos no somos... Entiendo que buscas el equivalente en PHP se una función str() en otro lenguaje... ¿pero qué otro lenguaje y qué se supone hace dicha función??????, solo se puede deducir que trabaja con strings; las funciónes con que cuenta PHP para el manejo de strings las encuentras en esta dirección:
www.php.net/strings
... ahora bien, no dices cuál es el código que manejas pero seguramente la variable la defines como
int (adivinando nuevamente)... es comprensible que ignore los ceros a la izquierda pués numéricamente no tienen valor: en realidad el valor de
(...)0001 es 1.
Para tener la salida que quieres tienes al menos 2 opciones:
1) Maneja la variable como string, no como int:
Código PHP:
$var= "001";
echo $var;
2) Dale formato de salida usando la función
printf():
Código PHP:
$var= 1;
printf("%03d", $var);
Analiza bien los casos que el comportamiento no es el mismo...