cvs: phpdoc /en/language types.xml

From: Date: Wed, 12 Dec 2001 22:08:29 +0000
Subject: cvs: phpdoc /en/language types.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969339687@lists.php.net to get a copy of this message
jan Wed Dec 12 17:08:29 2001 EDT Modified files: /phpdoc/en/language types.xml Log: fix for #11937. pointing out that unset() will not cause a reindexing of an array when deleting a key. Index: phpdoc/en/language/types.xml diff -u phpdoc/en/language/types.xml:1.68 phpdoc/en/language/types.xml:1.69 --- phpdoc/en/language/types.xml:1.68 Wed Dec 12 15:47:39 2001 +++ phpdoc/en/language/types.xml Wed Dec 12 17:08:28 2001 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.68 $ --> +<!-- $Revision: 1.69 $ --> <chapter id="language.types"> <title>Types</title> @@ -1167,11 +1167,33 @@ with arrays, see the <link linkend="ref.array">array-functions</link> section. </para> + <note> + <para> + The <function>unset</function> function allows unsetting keys of an + array. Be aware that the array will NOT be reindexed. + <informalexample> + <programlisting role="php"> +<![CDATA[ +$a = array( 1 => 'one', 2 => 'two', 3 => 'three' ); +unset( $a[2] ); +/* will produce an array that would have been defined as + $a = array( 1=>'one', 3=>'three'); + and NOT + $a = array( 1 => 'one', 2 => 'three'); +*/ +]]> + </programlisting> + </informalexample> + + </para> + </note> <para> The <link linkend="control-structures.foreach">foreach</link> control structure exists specificly for arrays. It provides an easy way to traverse an array. </para> + + </sect2> <sect2 id="language.types.array.donts">

« previous php.doc (#969339687) next »