Ver Mensaje Individual
  #11 (permalink)  
Antiguo 26/10/2008, 14:00
Avatar de Batusai
Batusai
 
Fecha de Ingreso: enero-2005
Ubicación: Málaga -Andalucía- España
Mensajes: 130
Antigüedad: 20 años, 1 mes
Puntos: 1
Respuesta: Convertir nuemero a texto

Este problema me ha resultado interesante, y he tratado de resolverlo por mi cuenta, como una práctica por motivación personal, y aunque voy poco a poco y me he encontrado con un problema que no sé cómo resolver la parte que comentas ya la resolví con esto:
trabajando en localhost creo un fichero llamado cifra.php con este código
Código:
<?php 
if(isset($_GET['cifra']) && !empty($_GET['cifra']) && isset($_GET['moneda']) && !empty($_GET['moneda'])){
	$cifra = $_GET['cifra'];
	$moneda = $_GET['moneda'];

	function desglosar($cifra,$moneda){
		preg_match_all("/[0-9]/", $cifra, $digitos);
		echo "cifra: $cifra moneda: $moneda<br>";
		//compruebo si la cifra tiene parte decimal o no
                $decimal = explode(".",$cifra);
		if(($cifra - $decimal[0]) != 0){
			$entero = $decimal[0];
			$cent=$decimal[1];
			echo "$entero $moneda con $cent centimos <br>";
		}
		else{
			$entero = $cifra;
			echo "$entero $moneda <br>";
			echo "sin céntimos<br>";
 		}
	}
	desglosar($cifra,$moneda);
}
else{
	echo "Inserte cifra y moneda a través del método GET";
}
?>
Ejecuto en el navegador esto: http://localhost/cifra.php?cifra=12345.67&moneda=pesos

Esta parte funciona, y otras que no he copiado aquí funcionan en parte, pero tendría que corregirlo y no sé si tendré tiempo y ganas de hacerlo. Si lo hago lo pondré por aquí.

Saludos.