1
0
mirror of https://github.com/php/doc-de.git synced 2026-03-26 08:12:07 +01:00
Files
archived-doc-de/reference/array/functions/current.xml
Carola 'Sammy' Kummert f2f507c6b6 clean up maintainer information
git-svn-id: https://svn.php.net/repository/phpdoc/de/trunk@261299 c90b9560-bf6c-de11-be94-00142212c4b1
2008-06-18 00:14:19 +00:00

84 lines
2.7 KiB
XML

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.14 $ -->
<!-- EN-Revision: 1.13 Maintainer: nobody 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 role="description">
&reftitle.description;
<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
-->