Dejo mi solución al ejercicio CU00837B del curso de programación básico en PHP:
<html>
<head>
<meta charset="UTF-8"/>
<meta lang="es"/>
</head>
<body>
<?php
function escribirNumerosMod($vector,$modo){
//Chequeo el modo de escritura
if (strcmp( $modo,"sobreescribir" )== 0){
$archivo = fopen ( "datosEjercicio.txt","w" );
} else{
$archivo = fopen ( "datosEjercicio.txt","a" );
}
for ($i = 0; $i <= count($vector); $i++){
fwrite ( $archivo,$vector[$i].PHP_EOL );
}
fclose ( $archivo );
}
function leerContenidoFichero($ruta){
$archivo = fopen ( $ruta,"r" );
while (!feof ( $archivo )){
echo fgets ( $archivo );
}
fclose ( $archivo );
}
$vector = array (2, 8, 14);
escribirNumerosMod ( $vector,"sobreescribir" );
leerContenidoFichero ( "datosEjercicio.txt" );
echo "</br> ------------------------------ </br>";
$vector2 = array (33,11,16);
escribirNumerosMod ( $vector2,"ampliar" );
leerContenidoFichero ( "datosEjercicio.txt" );
echo "</br> ------------------------------ </br>";
$vector3 = array (4,99,12);
escribirNumerosMod ( $vector3,"sobreescribir" );
leerContenidoFichero ( "datosEjercicio.txt" );
echo "Finalizo el ejercicio que tenga buenas tardes";
?>
</body>
</html>