Hola, envío el ejercicio CU00836B del tutorial de programación web desde cero resuelto para recibir críticas de cómo mejorarlo.
Muchas gracias
<?php
function escribirTresNumeros($n1, $n2, $n3){
$fp = fopen("datos836.txt","w");
fwrite ($fp, $n1. PHP_EOL);
fwrite ($fp, $n2 . PHP_EOL);
fwrite ($fp, $n3 .PHP_EOL);
echo " Archivo de Datos Creado con Suceso" . "<br/>";
fclose($fp);
}
function obtenerSuma($nomeArch){
$fp = fopen($nomeArch,"r");
$suma = 0;
while (!feof($fp)) {
$num = fgets($fp);
$suma += $num;
}
fclose($fp);
return $suma;
}
function obtenerArrNum($nomeArchArray){
$fp = fopen($nomeArchArray,"r");
$i = 0;
while (!feof($fp)) {
$v_numeros[$i] = fgets($fp);
$i++;
}
fclose($fp);
return $v_numeros;
}
echo "EJERCICIO CU00836B <br/><br/>";
echo escribirTresNumeros(2, 8, 14);
echo "El resultado de la suma es: ". obtenerSuma("datos836.txt")."<br/>";
$vectorNum = obtenerArrNum("datos836.txt");
echo "El contenido del vector es: ". "<br/>";
for ($i=0; $i<count($vectorNum);$i++) {
echo $vectorNum[$i]."<br/>";
}
echo "<br/> ** FIN ** ";
?>