Cita:
Iniciado por Avatar810
Creo que a lo que se refiere es a la longitud de la cadena "numero"
else if ( "posicion del punto en la cadena" == "longitud de la cadena - 2")
Exacto, eso lo había entendido, es que lo que no entendía al principio es para qué agregar un cero si la posición era igual a 2 decimales, pero mirando mejor, si es longitud - 2 realmente faltaría un 0, por lo que al fin entendí

.
En Javascript sería más o menos así:
Código PHP:
function ponerdecimales(numero)
{
if(numero.indexOf(".")==-1) { numero += ".00" } else {
if(numero.indexOf(".") == numero.length - 2) { numero += "0" }
}
return numero;
}