nlopess Tue Apr 13 11:14:06 2004 EDT
Modified files: /phpdoc/en/reference/spl/functions ArrayIterator-key.xml ArrayIterator-next.xml ArrayIterator-rewind.xml Log: completing spl/array docs http://cvs.php.net/diff.php/phpdoc/en/reference/spl/functions/ArrayIterator-key.xml?r1=1.2&r2=1.3&ty=u Index: phpdoc/en/reference/spl/functions/ArrayIterator-key.xml diff -u phpdoc/en/reference/spl/functions/ArrayIterator-key.xml:1.2 phpdoc/en/reference/spl/functions/ArrayIterator-key.xml:1.3 --- phpdoc/en/reference/spl/functions/ArrayIterator-key.xml:1.2 Sun Apr 11 10:54:24 2004 +++ phpdoc/en/reference/spl/functions/ArrayIterator-key.xml Tue Apr 13 11:14:06 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <refentry id="function.ArrayIterator-key"> <refnamediv> <refname>ArrayIterator::key</refname> @@ -13,9 +13,26 @@ <type>mixed</type><methodname>ArrayIterator::key</methodname> <void/> </methodsynopsis> + <para> + This function returns the current array key + </para> + <para> + <example> + <title><function>ArrayIterator::key</function> example</title> + <programlisting role="php"> +<![CDATA[ +<?php +$array = array('key' => 'value'); - &warn.undocumented.func; +$arrayobject = new ArrayObject($array); +$iterator = $arrayobject->getIterator(); +echo $iterator->key(); //key +?> +]]> + </programlisting> + </example> + </para> </refsect1> </refentry> http://cvs.php.net/diff.php/phpdoc/en/reference/spl/functions/ArrayIterator-next.xml?r1=1.1&r2=1.2&ty=u Index: phpdoc/en/reference/spl/functions/ArrayIterator-next.xml diff -u phpdoc/en/reference/spl/functions/ArrayIterator-next.xml:1.1 phpdoc/en/reference/spl/functions/ArrayIterator-next.xml:1.2 --- phpdoc/en/reference/spl/functions/ArrayIterator-next.xml:1.1 Tue Feb 24 05:51:40 2004 +++ phpdoc/en/reference/spl/functions/ArrayIterator-next.xml Tue Apr 13 11:14:06 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.1 $ --> +<!-- $Revision: 1.2 $ --> <refentry id="function.ArrayIterator-next"> <refnamediv> <refname>ArrayIterator::next</refname> @@ -13,9 +13,41 @@ <type>void</type><methodname>ArrayIterator::next</methodname> <void/> </methodsynopsis> + <para> + This function moves the iterator to the next entry. + </para> + <para> + <example> + <title><function>ArrayIterator::next</function> example</title> + <programlisting role="php"> +<![CDATA[ +<?php +$arrayobject = new ArrayObject(); - &warn.undocumented.func; +$arrayobject[] = 'zero'; +$arrayobject[] = 'one'; +$iterator = $arrayobject->getIterator(); + +while($iterator->valid()) { + echo $iterator->key() . ' => ' . $iterator->current() . "\n"; + + $iterator->next(); +} +?> +]]> + </programlisting> + <para> + The above example will output: + </para> + <screen> +<![CDATA[ +0 => zero +1 => one +]]> + </screen> + </example> + </para> </refsect1> </refentry> http://cvs.php.net/diff.php/phpdoc/en/reference/spl/functions/ArrayIterator-rewind.xml?r1=1.1&r2=1.2&ty=u Index: phpdoc/en/reference/spl/functions/ArrayIterator-rewind.xml diff -u phpdoc/en/reference/spl/functions/ArrayIterator-rewind.xml:1.1 phpdoc/en/reference/spl/functions/ArrayIterator-rewind.xml:1.2 --- phpdoc/en/reference/spl/functions/ArrayIterator-rewind.xml:1.1 Tue Feb 24 05:51:40 2004 +++ phpdoc/en/reference/spl/functions/ArrayIterator-rewind.xml Tue Apr 13 11:14:06 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.1 $ --> +<!-- $Revision: 1.2 $ --> <refentry id="function.ArrayIterator-rewind"> <refnamediv> <refname>ArrayIterator::rewind</refname> @@ -13,9 +13,33 @@ <type>void</type><methodname>ArrayIterator::rewind</methodname> <void/> </methodsynopsis> + <para> + This function rewinds the iterator to the begining. + </para> + <para> + <example> + <title><function>ArrayObject::rewind</function> example</title> + <programlisting role="php"> +<![CDATA[ +<?php +$arrayobject = new ArrayObject(); - &warn.undocumented.func; +$arrayobject[] = 'zero'; +$arrayobject[] = 'one'; +$arrayobject[] = 'two'; +$iterator = $arrayobject->getIterator(); + +$iterator->next(); +echo $iterator->key(); //1 + +$iterator->rewind(); //rewinding to the begining +echo $iterator->key(); //0 +?> +]]> + </programlisting> + </example> + </para> </refsect1> </refentry>