cvs: phpdoc-da /reference/array/functions list.xml range.xml reset.xml rsort.xml

From: Date: Sat, 09 Oct 2004 21:36:26 +0000
Subject: cvs: phpdoc-da /reference/array/functions list.xml range.xml reset.xml rsort.xml
Groups: php.doc.da 
Request: Send a blank email to doc-da+get-301@lists.php.net to get a copy of this message
lauer Sat Oct 9 17:36:26 2004 EDT Added files: /phpdoc-da/reference/array/functions list.xml range.xml reset.xml rsort.xml Log: Initial translation

http://cvs.php.net/co.php/phpdoc-da/reference/array/functions/list.xml?r=1.1&p=1 Index: phpdoc-da/reference/array/functions/list.xml +++ phpdoc-da/reference/array/functions/list.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.12 Maintainer: lauer Status: ready --> <refentry id="function.list"> <refnamediv> <refname>list</refname> <refpurpose> Sætter variabler lige om hvis de var et array </refpurpose> </refnamediv> <refsect1> <title>Beskrivelse</title> <methodsynopsis> <type>void</type><methodname>list</methodname> <methodparam><type>mixed</type><parameter>varname</parameter></methodparam> <methodparam rep="repeat"><type>mixed</type><parameter>...</parameter></methodparam> </methodsynopsis> <para> Lige som <function>array</function>, er det ikke en rigtig funktion som sætter en liste af variabler på en gang. </para> <note> <para> <function>list</function> virker kun ved arrays som har nøgler der består af numre og som starter ved 0. </para> </note> <para> <example> <title><function>list</function> eksempel</title> <programlisting role="php"> <![CDATA[ <?php $info = array('coffee', 'brown', 'caffeine'); // Lister alle variabler list($drink, $color, $power) = $info; echo "$drink is $color and $power makes it special.\n"; // Lister nogen af dem list($drink, , $power) = $info; echo "$drink has $power.\n"; // eller lade os springe til den tredje list( , , $power) = $info; echo "I need $power!\n"; ?> ]]> </programlisting> </example> </para> <para> <example> <title>Et eksempel på brug af <function>list</function></title> <programlisting role="php"> <![CDATA[ <table> <tr> <th>Employee name</th> <th>Salary</th> </tr> <?php $result = mysql_query("SELECT id, name, salary FROM employees", $conn); while (list($id, $name, $salary) = mysql_fetch_row($result)) { echo " <tr>\n" . " <td><a href=\"info.php?id=$id\">$name</a></td>\n" . " <td>$salary</td>\n" . " </tr>\n"; } ?> </table> ]]> </programlisting> </example> </para> <warning> <para> <function>list</function> tildeler værdier startende fra værdien længst mod højre. Hvis funktionen kun bruges til normale variabler, vil det ikke have nogen betydning. Men hvis du bruger arrays, vil du normalt forvente at de bliver sat i samme rækkefølge som du skriver dem i <function>list</function> fra venstre mod højre; men det bliver de ikke. De bliver sat i omvendt rækkefølge. </para> </warning> <para> <example> <title>Brug af <function>list</function> til arrays</title> <programlisting role="php"> <![CDATA[ <?php $info = array('coffee', 'brown', 'caffeine'); list($a[0], $a[1], $a[2]) = $info; var_dump($a); ?> ]]> </programlisting> <para> Dette giver følgende resultat (bemærk rækkefølgen af elementer i forhold til den måde de er skrevet i <function>list</function> funktionen): </para> <screen> <![CDATA[ array(3) { [2]=> string(8) "caffeine" [1]=> string(5) "brown" [0]=> string(6) "coffee" } ]]> </screen> </example> </para> <para> Se også <function>each</function>, <function>array</function> og <function>extract</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 --> http://cvs.php.net/co.php/phpdoc-da/reference/array/functions/range.xml?r=1.1&p=1 Index: phpdoc-da/reference/array/functions/range.xml +++ phpdoc-da/reference/array/functions/range.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.15 Maintainer: lauer Status: ready --> <refentry id="function.range"> <refnamediv> <refname>range</refname> <refpurpose> Fremstiller et array som indeholder en række af værdier </refpurpose> </refnamediv> <refsect1> <title>Beskrivelse</title> <methodsynopsis> <type>array</type><methodname>range</methodname> <methodparam><type>number</type><parameter>low</parameter></methodparam> <methodparam><type>number</type><parameter>high</parameter></methodparam> <methodparam choice="opt"><type>number</type><parameter>step</parameter></methodparam> </methodsynopsis> <para> <function>range</function> returnerer et array med elementer fra <parameter>low</parameter> til <parameter>high</parameter>, inklusiv begge. Hvis low > high, rækkefølgen vil blive fra high til low. </para> <note> <title>Ny parameter</title> <simpara> Den valgfrie <parameter>step</parameter> parameter var tilføjet i 5.0.0. </simpara> </note> <para> Hvis der er givet en <parameter>step</parameter> værdi, vil den blive brugt som forhøjeksen mellem elementerne i rækken af værdier. <parameter>step</parameter> skal angives som et positiv tal. Hvis <parameter>step</parameter> ikke er sat, vil den automatisk være 1. </para> <para> <example> <title><function>range</function> eksempel</title> <programlisting role="php"> <![CDATA[ <?php // array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12) foreach (range(0, 12) as $number) { echo $number; } // step parameteren blev mulig i PHP 5.0.0 // array(0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100) foreach (range(0, 100, 10) as $number) { echo $number; } // Brug af bogstaver som række af værdier blev muligt i PHP 4.1.0 // array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i'); foreach (range('a', 'i') as $letter) { echo $letter; } // array('c', 'b', 'a'); foreach (range('c', 'a') as $letter) { echo $letter; } ?> ]]> </programlisting> </example> </para> <note> <para> Før PHP 4.1.0, kunne <function>range</function> kun lave rækker af værdier bestående af tal i stigende rækkefølge. Mulighed for bogstaver og tal i faldende værdi blev tilføjet i 4.1.0. Række af bogstaver er begrænset til en længde af en. Hvis længden er større end en, vil kun den første bogstav blive brugt. </para> </note> <caution> <para> I PHP versioner fra 4.1.0 til 4.3.2, <function>range</function> ses tal som er angivet som en streng, som strenge og ikke tal. Så funktionen vil lave et array med bogstaver som værdier. For eksempel, <literal>"4242"</literal> vil blive set som <literal>"4"</literal> af funktionen. </para> </caution> <para> Se også <function>shuffle</function>, <function>array_fill</function> og <link linkend="control-structures.foreach">foreach</link>. </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 --> http://cvs.php.net/co.php/phpdoc-da/reference/array/functions/reset.xml?r=1.1&p=1 Index: phpdoc-da/reference/array/functions/reset.xml +++ phpdoc-da/reference/array/functions/reset.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.11 Maintainer: lauer Status: ready --> <refentry id="function.reset"> <refnamediv> <refname>reset</refname> <refpurpose> Sætter den interne pointer af et array til den første element </refpurpose> </refnamediv> <refsect1> <title>Beskrivelse</title> <methodsynopsis> <type>mixed</type><methodname>reset</methodname> <methodparam><type>array</type><parameter>&amp;array</parameter></methodparam> </methodsynopsis> <para> <function>reset</function> sætter et <parameter>array</parameter>'s internal pointer tilbage til det første element og returnerer værdien af det element. </para> <para> <example> <title><function>reset</function> eksempel</title> <programlisting role="php"> <![CDATA[ <?php $array = array('step one', 'step two', 'step three', 'step four'); // som standard, peger pointeren på det første element echo current($array) . "<br />\n"; // "hop en" // hopper to pladser videre next($array); next($array); echo current($array) . "<br />\n"; // "hop tre" // reset pointeren, start forfra og hop en placering reset($array); echo current($array) . "<br />\n"; // "hop one" ?> ]]> </programlisting> </example> </para> <para> Se også <function>current</function>, <function>each</function>, <function>next</function> og <function>prev</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 --> http://cvs.php.net/co.php/phpdoc-da/reference/array/functions/rsort.xml?r=1.1&p=1 Index: phpdoc-da/reference/array/functions/rsort.xml +++ phpdoc-da/reference/array/functions/rsort.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <!-- EN-Revision: 1.9 Maintainer: lauer Status: ready --> <refentry id="function.rsort"> <refnamediv> <refname>rsort</refname> <refpurpose>Sorterer et array i omvendt rækkefølge</refpurpose> </refnamediv> <refsect1> <title>Beskrivelse</title> <methodsynopsis> <type>bool</type><methodname>rsort</methodname> <methodparam><type>array</type><parameter>&amp;array</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>sort_flags</parameter></methodparam> </methodsynopsis> <para> Denne funktion sortere et array i omvendt rækkefølge (højest til lavest). </para> <para> &return.success; </para> <para> <example> <title><function>rsort</function> eksempel</title> <programlisting role="php"> <![CDATA[ <?php $fruits = array("lemon", "orange", "banana", "apple"); rsort($fruits); reset($fruits); while (list($key, $val) = each($fruits)) { echo "$key = $val\n"; } ?> ]]> </programlisting> <para> Dette eksempel vil vise følgende: </para> <screen> <![CDATA[ 0 = orange 1 = lemon 2 = banana 3 = apple ]]> </screen> </example> </para> <para> Frugterne er blevet sorteret i alfabetisk omvendt rækkefølge. </para> <para> Du kan ændre måde funktionen skal sortere på ved brug af den valgfrie parameter <parameter>sort_flags</parameter>, få flere detaljer ved <function>sort</function> funktionen. </para> <para> Se også <function>arsort</function>, <function>asort</function>, <function>ksort</function>, <function>sort</function> og <function>usort</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 -->
« previous php.doc.da (#301) next »