com doc/fr: Apply commit 529359031bc69c5f635a459ae3891df4b8dc8df9: language/types/array.xml
[email protected] (George Peter Banyard) Wed, 24 Feb 2021 17:45:13 +0000
| Newsgroups | php.doc.fr |
|---|---|
| Message-ID | <[email protected]> |
Commit: 2b0b728b1a4c152244598de48d168be0caac92e1 Author: George Peter Banyard <[email protected]> Wed, 24 Feb 2021 15:42:41 +0000 Parents: f8ee3643d7149618739e3fdbd547640b19dfd6b8 Branches: master Link: http://git.php.net/?p=doc/fr.git;a=commitdiff;h=2b0b728b1a4c152244598de48d168be0caac92e1 Log: Apply commit 529359031bc69c5f635a459ae3891df4b8dc8df9 Add final example includes all variations of type casting and overwriting Changed paths: M language/types/array.xml Diff: diff --git a/language/types/array.xml b/language/types/array.xml index 44c7be1551..8e3509ca5e 100644 --- a/language/types/array.xml +++ b/language/types/array.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <!-- $Revision$ --> -<!-- EN-Revision: 3ba291b86ab677a291807caaf69898b4a3bd11e1 Maintainer: yannick Status: ready --> +<!-- EN-Revision: 529359031bc69c5f635a459ae3891df4b8dc8df9 Maintainer: yannick Status: ready --> <!-- Reviewed: no --> <!-- CREDITS: DavidA --> @@ -275,9 +275,57 @@ array(4) { <para> Comme vous pouvez le voir, la dernière valeur <literal>"d"</literal> a été assignée à la clé <literal>7</literal>. Ceci est du au fait que - le dernier entier le plus grand utilisé auparavant était <literal>6</literal>. + la dernière clé entière la plus grande utilisé auparavant était <literal>6</literal>. </para> </example> + + <example> + <title>Exemple complexe sur la modification de type et l'écrasement</title> + <title>Complex Type Casting and Overwriting example</title> + <para> + Cet exemple inclus toutes les variations de modification de type de clés + et écrasements des éléments. + </para> + <programlisting role="php"> +<![CDATA[ +<?php +$array = array( + 1 => "a", + "1" => "b", // la valeur "a" sera écrasé par "b" + 1.5 => "c", // la valeur "b" sera écrasé par "c" + -1 => 'd', + "01" => "e", + true => "f", // la valeur "c" sera écrasé par "f" + false => 'g', + '' => 'h', + null => 'i', // la valeur "h" sera écrasé par "i" + 'j', // la valeur "j" est assigné la clé 2. Ceci est du au fait que la dernière clé entière la plus grande utilisé auparavant était 1 + 2 => 'k', // la valeur "j" sera écrasé par "k" +); +var_dump($array); +?> +]]> + </programlisting> + &example.outputs; + <screen> +<![CDATA[ +array(6) { + [1]=> + string(1) "f" + [-1]=> + string(1) "d" + ["01"]=> + string(1) "e" + [0]=> + string(1) "g" + [""]=> + string(1) "i" + [2]=> + string(1) "k" +} +]]> + </screen> + </example> </sect3> <sect3 xml:id="language.types.array.syntax.accessing">