Cita:
Iniciado por Alexis88
La aparición de la sentencia return, ocasiona que se termine la ejecución de la función, aún cuando se esté iterando un valor. Primero ejecuta el bucle completo y luego devuelve el array. [URL="https://php.net/manual/es/function.return.php"][B]Aquí[/B][/URL] puedes leer más información acerca del uso de la sentencia return.
Saludos
Tienes razon en lo que me comentas, fue un error del que no me fije, ya lo puse despues del bucle, pero aun me marca un error:
Warning: Missing argument 1 for saludo(), called in C:\xampp\htdocs\php\return_array.php on line 15 and defined in C:\xampp\htdocs\php\return_array.php on line 3