ARTICULOS

Frases aleatorias con PHP

Autor: Fabian Muller (http://www.webexperto.com) - 11/02/2003

Gracias a un vector y un pequeño generador de números aleatorios, podrás incorporar a tu sitio un script para mostrar frases en forma aleatoria.

El funcionamiento del Script es realmente sencillo, se trata simplemente de un vector (o array) y la utilización de la función rand de PHP:

Completar las frases dentro del vector:

$vector = array(
1 => "Nada nuevo hay bajo el sol, pero cuántas cosas viejas hay que no conocemos.",
2 => "El verdadero amigo es aquel que está a tu lado cuando preferiría estar en otra parte.",
3 => "La sabiduría es la hija de la experiencia.",
4 => "Nunca hay viento favorable para el que no sabe hacia dónde va.",
);

Obtener un número aleatorio entre 1 y la cantidad de frases incluidas.

$numero = rand(1,4);

Imprimir el contenido del vector

echo "$vector[$numero]";

Script completo

<?
// Completamos el vector con frases
$vector = array(
1 => "Nada nuevo hay bajo el sol, pero cuántas cosas viejas hay que no conocemos.",
2 => "El verdadero amigo es aquel que está a tu lado cuando preferiría estar en otra parte.",
3 => "La sabiduría es la hija de la experiencia.",
4 => "Nunca hay viento favorable para el que no sabe hacia dónde va.",
);

// Obtenemos un número aleatorio
$numero = rand(1,4);

// Imprimimos la frase
echo "$vector[$numero]";
?>

 

Más artículos sobre PHP

1. Contando visitantes activos con PHP
2. Función explode() de PHP
3. Creando sitio con forma modular
4. Contador de visitas sin cookies
5. SimpleXML para PHP4
6. Tiempo de carga de una página PHP
7. Validar una dirección de email
8. Consultas de selección aleatoria
9. Instalación de PHP-Nuke bajo Windows
10. Calcular la edad con PHP
Más artículos...

Otros artículos...

ASP Gráficos de barras con ASP
Varios Conexión FTP desde Dreamweaver
ASP Enlace externo dinámico con frames
HTML "Includes" html con Frontpage
Marketing Los dos clientes del diseñador web
Fireworks Efecto de borde fundido con Fireworks
Fireworks Darle forma a un texto
PHP Calcular la edad con PHP
AJAX ¿Qué es AJAX?
ASP Envio de emails con CDONTS
Más artículos...