bueno te explico el código .. trate de hacerlo simple pero veo que así fue más complicado.
El código que muestro es parte de un php que toma el valor de un input este es restringido por solo números y envia ese número a este php
Código PHP:
<?php
//numberswords.php
header('Content-Type: text/html; charset=iso-8859-1');
require_once 'Numbers/Words.php';
$nw = new Numbers_Words();
$resultado = $nw->toWords($_GET['numero']);
echo "$resultado<br><br>";
// esto es lo que quiero hacer
if ($resultado == uno){$resultados="un peso.-";}
else {$resultados="$resultado pesos.-";}
// estos no funcionan
if ($resultado == millon){$resultados="$resultado de pesos.-";}
else {$resultados="$resultado pesos.-";}
if ($resultado == millones){$resultados="$resultado de pesos.-";}
else {$resultados="$resultado pesos.-";}
// hasta aca ... no se como hacer que los 3 funcionen...
echo "$resultados";
?>
Bueno este php toma ese numero de digitos y transforma ese valor en un valor escrito (paso mis numeros a palabras por lo tanto si pongo en $numero un "1" este me mostrara en $resultados "uno".) el problema es que estoy trabajando estos numeros como dinero ... por lo tanto no existe uno pesos. sino que un peso. no existe tampoco un millon pesos, sino que un millon de pesos. lo mismo para todos los millones billones, etc.