3v4l.org

run code in 300+ PHP versions simultaneously
<?php // $num = (int)$_POST["txtnum"]; // Reconhece apenas numeros por causa do int $num = 1048; //identifica cada numero em sua posição e define se eh unidade, dezena, centena ou milhar $Unidade = substr($num, 3,2); $Dezena = substr($num, 2,1); $Centena = substr($num, 1,1); $Milhar = substr($num, 0, 1); //define o que aparecerá na tela quando digitado numero de unidade $aUnidade[] = "zero"; $aUnidade[] = "um"; $aUnidade[] = "dois"; $aUnidade[] = "tres"; $aUnidade[] = "quatro"; $aUnidade[] = "cinco"; $aUnidade[] = "seis"; $aUnidade[] = "sete"; $aUnidade[] = "oito"; $aUnidade[] = "nove"; //define o que aparecerá na tela quando digitado numero de dezena $aDezena[] = ""; $aDezena[] = "Dez"; $aDezena[] = "Vinte e "; $aDezena[] = "Trinta e "; $aDezena[] = "Quarenta e "; $aDezena[] = "Cinquenta e "; $aDezena[] = "Sessenta e "; $aDezena[] = "Setenta e "; $aDezena[] = "Oitenta e "; $aDezena[] = "Noventa e "; //define o que aparecerá na tela quando digitado numero de centena $aCentena[] = ""; $aCentena[] = "Cento e "; $aCentena[] = "Duzentos e "; $aCentena[] = "Trezentos e "; $aCentena[] = "Quatrocentos e "; $aCentena[] = "Quinhentos e "; $aCentena[] = "Seiscentos e "; $aCentena[] = "Setecentos e "; $aCentena[] = "Oitocentos e "; $aCentena[] = "Novecentos e "; //define o que aparecerá na tela quando digitado numero de milhar(no caso somente o mil que será o limite do programa) $aMilhar[1] = "Mil "; // escreve na tela em sua sequencia os numeros digitados echo "<br />"; echo "$aMilhar[$Milhar]"; echo "$aCentena[$Centena]"; echo "$aDezena[$Dezena]"; echo "$aUnidade[$Unidade]"; //Criar uma função para if tamanho de numeros digitados ?>
Output for 7.0.0 - 7.0.20, 7.1.0 - 7.1.9, 7.1.25 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.27, 8.2.0 - 8.2.17, 8.3.0 - 8.3.4
<br />Mil Quarenta e oito
Output for 7.1.20

Process exited with code 137.

preferences:
154.41 ms | 401 KiB | 213 Q