3v4l.org

run code in 300+ PHP versions simultaneously
<?php $rut = "8931937-4"; //sin guion 9 digitos (0 fill) $nombre = "katty patricia rios diaz"; //sacar acentos y eñe $codigo2 = "22690348"; //8 digitos $nletras1 = 48; $nletras2 = 1; $nletras3 = 0; $diaVenc = 1; $mesIni = 9; $anoIni = 2015; $valor1 = 150302; $valor2 = 140000; $valor3 = 130000; $codMoneda = 0; //0 = Peso 1 = U.F. 4 = UTM 8 = Dólar $codigoContrato = "0159"; //0033 UF, 0159 Pesos $rutEmpresa = "0785239105"; //no tocar $exp = "2%09s %02d%08s%09s%-120s%s%015s%02d%02d%04dSN \n"; $fecha = date("dmY"); $totalUF = $valor1*$nletras1+$valor2*$nletras2+$valor3*$nletras3; $nombre = strtoupper($nombre); //uppercase $rut = str_replace(".", "", str_replace("-", "", str_ireplace("k", "0", $rut))); echo "1".$codigoContrato.$rutEmpresa.$fecha.sprintf("%167s\n", ""); for($i = 1;$i<=$nletras1;$i++){ echo sprintf($exp, $rut, $i,$codigo2,$rut,$nombre,$codMoneda,number_format($valor1,5, "", ""), $diaVenc, ($mesIni+$i-2)%12+1, $anoIni+(($mesIni+$i-2)/12)); } for(;$i<=$nletras1+$nletras2;$i++){ echo sprintf($exp, $rut, $i,$codigo2,$rut,$nombre,$codMoneda,number_format($valor2,5, "", ""), $diaVenc, ($mesIni+$i-2)%12+1, $anoIni+(($mesIni+$i-2)/12)); } for(;$i<=$nletras1+$nletras2+$nletras3;$i++){ echo sprintf($exp, $rut, $i,$codigo2,$rut,$nombre,$codMoneda,number_format($valor3,5, "", ""), $diaVenc, ($mesIni+$i-2)%12+1, $anoIni+(($mesIni+$i-2)/12)); } echo sprintf("4%06d%016s%167s", $i-1,number_format($totalUF,6, "", ""),"");

Abusive script

This script was stopped while abusing our resources


preferences:
149.82 ms | 409 KiB | 5 Q