1
0
mirror of https://github.com/php/doc-es.git synced 2026-03-24 15:32:36 +01:00
Files
archived-doc-es/reference/array/functions/array-rand.xml
2003-12-16 03:10:11 +00:00

79 lines
2.5 KiB
XML

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.3 $ -->
<!-- EN-Revision: 1.9 Maintainer: lboshell Status: ready -->
<!-- splitted from ./en/functions/array.xml, last change in rev 1.13 -->
<refentry id="function.array-rand">
<refnamediv>
<refname>array_rand</refname>
<refpurpose>
Selecciona una o m&aacute;s entradas aleatorias de una matriz
</refpurpose>
</refnamediv>
<refsect1>
<title>Descripci&oacute;n</title>
<methodsynopsis>
<type>mixed</type><methodname>array_rand</methodname>
<methodparam><type>array</type><parameter>entrada</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>num_req</parameter></methodparam>
</methodsynopsis>
<para>
<function>array_rand</function> es bastante &uacute;til cuando
desea elegir una o m&aacute;s entradas aleatorias de una
matriz. Recibe una matriz de <parameter>entrada</parameter> y un
argumento opcional <parameter>num_req</parameter> que especifica
cu&aacute;ntas entradas desea seleccionar; si no se precisa &eacute;ste
argumento, recibe un valor por defecto de 1.
</para>
<para>
Si est&aacute; eligiendo &uacute;nicamente una entrada,
<function>array_rand</function> devuelve la clave de una entrada
al azar. De lo contrario, devuelve una matriz de claves para las
entradas aleatorias. Esto se ha hecho de esta forma para que usted
pueda elegir claves al igual que valores al azar de la matriz.
</para>
&note.randomseed;
<para>
<example>
<title>Ejemplo de <function>array_rand</function></title>
<programlisting role="php">
<![CDATA[
<?php
srand((float) microtime() * 10000000);
$entrada = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank");
$claves_aleatorias = array_rand($entrada, 2);
echo $entrada[$claves_aleatorias[0]] . "\n";
echo $entrada[$claves_aleatorias[1]] . "\n";
?>
]]>
</programlisting>
</example>
</para>
<para>
Vea tambi&eacute;n <function>shuffle</function>.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->