3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php // $num = (int)$_POST["txtnum"]; // Reconhece apenas numeros por causa do int $num = 480; //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 ?>
based on p6BZo
Output for 7.0.0 - 7.3.0beta1
<br /> Notice: Undefined offset: 4 in /in/2B7q3 on line 53 Oitocentos e Notice: Undefined index: in /in/2B7q3 on line 56
Output for hhvm-3.18.4 - 3.21.0
<br /> Notice: Undefined index: 4 in /in/2B7q3 on line 53 Oitocentos e Notice: Undefined index: in /in/2B7q3 on line 56
Output for 5.6.0 - 5.6.30
<br /> Notice: Undefined offset: 4 in /in/2B7q3 on line 53 Oitocentos e zero