| |
|
|
| |
-
PHP - Elementos estructurales - La función array_rand( )
-
La función "array_rand( )" toma un array como argumento y devuelve, por defecto, un índice aleatorio. Si agrega un segundo argumento
numérico (opcional), este especifica cuantos índices aleatorios seleccionar, devolviendo un array con ese número de índices aleatorios.
Ejemplo:
<html>
<head>
<title>Sorteo de un array con asort( )índice</title>
</head>
<body bgcolor="#eceaf3">
<font face = "verdana" size='+1'>
<pre>
<?php
$tex=array("Los príncipes aqueos durmieron toda la noche, vencidos por plácido sueño;",
"mas no probó sus dulzuras el Atrida Agamenón,",
"pastor de hombres,",
"porque en su mente resolvía muchas cosas.");
$selec=array_rand($tex);
//imprimir un indice aleatorio
print $selec . "<br/>\n";
//imprimir el elemento en cuestion
print $tex[$selec];
?>
</pre>
</font>
</body>
</html>
otro ejemplo:
<html>
<head>
<title>Sorteo de un array con array_rand( )</title>
</head>
<body bgcolor="#eceaf3">
<font face = "verdana" size='+1'>
<pre>
<?php
$tex=array("Voy a los confines de la fértil tierra para ver a Océano,",
"padre de los dioses y a la madre Tetis,",
"los cuales me recivieron de manos de Rea y me criaron y educaron en su palacio,",
"cuando el largovidente Zeus puso a Cronos debajo de la tierra y el mar estéril"
);
$selec=array_rand($tex,2);
print"${tex[$selec[0]]}" . "<br/>";
print"${tex[$selec[1]]}" . "<br/>";
?>
</pre>
</font>
</body>
</html>
 |
|
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
|
|
|
|