1
0
mirror of https://github.com/php/doc-de.git synced 2026-04-01 12:12:17 +02:00
Files
archived-doc-de/reference/array/functions/current.xml
Hannes Magnusson 97d53b218c Upgrade to DocBook5:
- All id attributes are now xml:id
 - Add docbook namespace to all root elements
 - Replace <ulink /> with <link xlink:href />
 - Minor markup fixes here and there
 - Bump EN-Revision where appropriate


git-svn-id: https://svn.php.net/repository/phpdoc/de/trunk@238322 c90b9560-bf6c-de11-be94-00142212c4b1
2007-06-23 13:21:53 +00:00

84 lines
2.7 KiB
XML

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.11 $ -->
<!-- EN-Revision: 1.13 Maintainer: simp Status: ready -->
<!-- CREDITS: tom -->
<refentry xml:id="function.current" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>current</refname>
<refpurpose>Liefert das aktuelle Element eines Arrays</refpurpose>
</refnamediv>
<refsect1>
<title>Beschreibung</title>
<methodsynopsis>
<type>mixed</type><methodname>current</methodname>
<methodparam><type>array</type><parameter role="reference">array</parameter></methodparam>
</methodsynopsis>
<para>
Jedes Array hat einen internen Zeiger auf sein "aktuelles"
Element, welcher auf das erste in das Array eingefügte Element
initialisiert wird.
</para>
<para>
Die Funktion <function>current</function> liefert den Wert des Array
Elements, auf das gerade vom internen Zeiger gezeigt wird. Sie
bewegt den Zeiger in keinster Weise. Zeigt der interne Zeiger
hinter das Ende der Elementenliste, gibt
<function>current</function> &false; zurück.
</para>
&return.falseproblem;
<note>
<simpara>
Es ist nicht möglich, das Ende eines Arrays von einem <type>boolean</type>
&false;-Wert zu unterscheiden. Um ein Array, das &false;-Elemente beinhalten könnte,
korrekt zu durchlaufen werfen Sie bitte einen Blick auf die <function>each</function>-
Funktion.
</simpara>
</note>
<para>
<example>
<title>Beispiel für die Verwendung von <function>current</function> und anderen</title>
<programlisting role="php">
<![CDATA[
<?php
$transport = array('zu Fußfoot', 'Fahhrad', 'Auto', 'Flugzeug');
$mode = current($transport); // $mode = 'zu Fuß';
$mode = next($transport); // $mode = 'Fahrrad';
$mode = next($transport); // $mode = 'Auto';
$mode = prev($transport); // $mode = 'Fahrrad';
$mode = end($transport); // $mode = 'Flugzeug';
?>
]]>
</programlisting>
</example>
</para>
<para>
Siehe auch <function>end</function>, <function>key</function>,
<function>next</function>, <function>prev</function>,
<function>reset</function> und <function>each</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
-->