1
0
mirror of https://github.com/php/doc-de.git synced 2026-03-29 18:52:13 +02:00
Files
archived-doc-de/reference/array/functions/array-rand.xml
Thomas Schoefbeck 48516bed95 sync to en
git-svn-id: https://svn.php.net/repository/phpdoc/de/trunk@133536 c90b9560-bf6c-de11-be94-00142212c4b1
2003-06-28 20:21:25 +00:00

77 lines
2.3 KiB
XML

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.5 $ -->
<!-- EN-Revision: 1.6 Maintainer: tom Status: ready -->
<refentry id="function.array-rand">
<refnamediv>
<refname>array_rand</refname>
<refpurpose>
Liefert einen oder mehrere zufällige Einträge eines Arrays
</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</title>
<methodsynopsis>
<type>mixed</type><methodname>array_rand</methodname>
<methodparam><type>array</type><parameter>input</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>num_req</parameter></methodparam>
</methodsynopsis>
<para>
<function>array_rand</function> ist ziemlich nützlich, wenn Sie
einen oder mehrere zufällige Einträge eines Arrays auswählen
möchten. Die Funktion übernimmt das Array
<parameter>input</parameter>, und ein optionales Argument
<parameter>num_req</parameter>, welches die gewünschte Anzahl
Einträge spezifiziert. Ist <parameter>num_req</parameter> nicht
angegeben, wird ein Defaultwert von 1 angenommen.
</para>
<para>
Wenn Sie nur einen Eintrag auswählen, liefert
<function>array_rand</function> den Schlüssel eines zufälligen
Eintrages. Andernfalls wird ein Array mit den Schlüsseln der
zufälligen Einträge zurückgegeben. Dies hat den Zweck, dass Sie
zufällige Schlüssel und auch Werte aus dem Array auswählen
können.
</para>
&note.randomseed;
<para>
<example>
<title><function>array_rand</function></title>
<programlisting role="php">
<![CDATA[
<?php
srand ((float) microtime() * 10000000);
$input = array ("Neo", "Morpheus", "Trinity", "Cypher", "Tank");
$rand_keys = array_rand ($input, 2);
print $input[$rand_keys[0]]."\n";
print $input[$rand_keys[1]]."\n";
?>
]]>
</programlisting>
</example>
</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
-->