dams Tue Jan 23 02:51:52 2001 EDT
Modified files:
/phpdoc/fr/functions cpdf.xml datetime.xml domxml.xml funchand.xml
gmp.xml hw.xml array.xml
Log:
=> to =>
Updating translation
Index: phpdoc/fr/functions/cpdf.xml
diff -u phpdoc/fr/functions/cpdf.xml:1.5 phpdoc/fr/functions/cpdf.xml:1.6
--- phpdoc/fr/functions/cpdf.xml:1.5 Tue Jan 16 02:38:38 2001
+++ phpdoc/fr/functions/cpdf.xml Tue Jan 23 02:51:52 2001
@@ -100,7 +100,7 @@
$pdf = cpdf_open(0);
cpdf_set_creator($pdf, "pdf_clock.php3");
cpdf_set_title($pdf, "Analog Clock");
-while($pagecount-- > 0) {
+while($pagecount-- > 0) {
cpdf_page_init($pdf, $pagecount+1, 0, 2 * ($radius + $margin), 2 * ($radius +
$margin), 1.0);
cpdf_set_page_animation($pdf, 4, 0.5, 0, 0, 0); /* wipe */
cpdf_translate($pdf, $radius + $margin, $radius + $margin);
@@ -108,7 +108,7 @@
cpdf_setrgbcolor($pdf, 0.0, 0.0, 1.0);
/* minute strokes */
cpdf_setlinewidth($pdf, 2.0);
- for ($alpha = 0; $alpha < 360; $alpha += 6)
+ for ($alpha = 0; $alpha < 360; $alpha += 6)
{
cpdf_rotate($pdf, 6.0);
cpdf_moveto($pdf, $radius, 0.0);
@@ -119,7 +119,7 @@
cpdf_save($pdf);
/* 5 minute strokes */
cpdf_setlinewidth($pdf, 3.0);
- for ($alpha = 0; $alpha < 360; $alpha += 30)
+ for ($alpha = 0; $alpha < 360; $alpha += 30)
{
cpdf_rotate($pdf, 30.0);
cpdf_moveto($pdf, $radius, 0.0);
Index: phpdoc/fr/functions/datetime.xml
diff -u phpdoc/fr/functions/datetime.xml:1.8 phpdoc/fr/functions/datetime.xml:1.9
--- phpdoc/fr/functions/datetime.xml:1.8 Tue Jan 16 02:38:38 2001
+++ phpdoc/fr/functions/datetime.xml Tue Jan 23 02:51:52 2001
@@ -670,7 +670,7 @@
exemples suivants vont donner :
"Le dernier jour de Février 2000 est: 29".
<example>
- <title>Last day of next month</title>
+ <title>Dernier jour du mois</title>
<programlisting role="php">
<?php
$lastday = mktime (0,0,0,3,0,2000);
@@ -897,6 +897,13 @@
</simpara>
</listitem>
</itemizedlist>
+ <note>
+ <para>
+ Tous les caract�res suivants ne sont pas toujours support�s par
+ toutes les librairies C. Dans ce cas, ils ne seront pas support�s
+ par PHP non plus.
+ </para>
+ </note>
<example>
<title>Exemple <function>strftime</function></title>
<programlisting role="php">
Index: phpdoc/fr/functions/domxml.xml
diff -u phpdoc/fr/functions/domxml.xml:1.2 phpdoc/fr/functions/domxml.xml:1.3
--- phpdoc/fr/functions/domxml.xml:1.2 Fri Nov 17 04:24:59 2000
+++ phpdoc/fr/functions/domxml.xml Tue Jan 23 02:51:52 2001
@@ -1,5 +1,5 @@
<reference id="ref.domxml">
- <title>Fonctions DOM XML</title>
+ <title>DOM XML</title>
<titleabbrev>DOM XML</titleabbrev>
<partintro>
<simpara>
@@ -8,7 +8,7 @@
<option role="configure">--with-dom=[DIR]</option>, et utilise la librairie
GNOME xml library. Vous aurez aussi besoin de la librairie libxml-2.0.0
(la version beta ne fonctionne pas). Ces fonctions ont été
- ajoutées dans PHP4.
+ ajoutées dans PHP 4.
</simpara>
<simpara>
Ce module définit les constantes suivantes :
Index: phpdoc/fr/functions/funchand.xml
diff -u phpdoc/fr/functions/funchand.xml:1.6 phpdoc/fr/functions/funchand.xml:1.7
--- phpdoc/fr/functions/funchand.xml:1.6 Sat Jan 20 17:11:24 2001
+++ phpdoc/fr/functions/funchand.xml Tue Jan 23 02:51:52 2001
@@ -126,7 +126,7 @@
create_function('$b,$a','if (strncmp($a,$b,3) == 0) return "** \"$a\" '.
'et \"$b\"\n** Ces chaînes de ressemblent!! (regarde les trois premiers
caractères)";'),
create_function('$a,$b','; return "CRCs: ".crc32($a)." , ".crc32(b);'),
- create_function('$a,$b','; return "similarité(a,b) =
".similar_text($a,$b,&$p)."($p%)";')
+ create_function('$a,$b','; return "similarité(a,b) =
+".similar_text($a,$b,&$p)."($p%)";')
);
echo "\nUtilisation de la secondes liste de fonctions anonymes\n";
process("Twas brilling and the slithy toves", "Twas the night", $garr);
@@ -158,7 +158,7 @@
<programlisting role="php">
<?php
$av = array("la ","une ","cette ","une certaine ");
-array_walk($av, create_function('&$v,$k','$v = $v."maison";'));
+array_walk($av, create_function('&$v,$k','$v = $v."maison";'));
print_r($av); // En PHP 3 utilisez <function>var_dump</function>
// affiche:
// Array
Index: phpdoc/fr/functions/gmp.xml
diff -u phpdoc/fr/functions/gmp.xml:1.4 phpdoc/fr/functions/gmp.xml:1.5
--- phpdoc/fr/functions/gmp.xml:1.4 Fri Jan 19 00:53:23 2001
+++ phpdoc/fr/functions/gmp.xml Tue Jan 23 02:51:52 2001
@@ -41,7 +41,7 @@
<programlisting role="php">
<?php
function fact($x) {
- if($x <= 1)
+ if($x <= 1)
return 1;
else
return gmp_mul($x,fact($x-1));
@@ -421,7 +421,7 @@
</funcsynopsis>
<para>
<function>gmp_cmp</function> retourne une valeur positive si
- <literal>a > b</literal>, zéro si <literal>a = b</literal> et
négative
+ <literal>a > b</literal>, zéro si <literal>a = b</literal> et
+négative
si <literal>a < b</literal>.
</para>
</refsect1>
Index: phpdoc/fr/functions/hw.xml
diff -u phpdoc/fr/functions/hw.xml:1.5 phpdoc/fr/functions/hw.xml:1.6
--- phpdoc/fr/functions/hw.xml:1.5 Fri Jan 19 00:53:23 2001
+++ phpdoc/fr/functions/hw.xml Tue Jan 23 02:51:52 2001
@@ -1675,8 +1675,8 @@
<?php
// $connect est une connexion valide
// $objid est l'identifiant de l'objet
- $remarr = array("Name" => "books");
- $addarr = array("Name" => "articles");
+ $remarr = array("Name" => "books");
+ $addarr = array("Name" => "articles");
$hw_modifyobject($connect, $objid, $remarr, $addarr);
?>
</programlisting>
@@ -1692,8 +1692,8 @@
<?php
// $connect st une connexion Hyperwave valide
// $objid est l'identifiant de l'objet à modifier
- $remarr = array("Name" => 0);
- $addarr = array("Name" => "articles");
+ $remarr = array("Name" => 0);
+ $addarr = array("Name" => "articles");
$hw_modifyobject($connect, $objid, $remarr, $addarr);
?>
</programlisting>
@@ -1714,8 +1714,8 @@
<title>Modifier l'attribut de Titre (Title)</title>
<programlisting role="php">
<?php
- $remarr = array("Title" => "en:Books");
- $addarr = array("Title" => "en:Articles");
+ $remarr = array("Title" => "en:Books");
+ $addarr = array("Title" => "en:Articles");
$hw_modifyobject($connect, $objid, $remarr, $addarr);
?>
</programlisting>
@@ -1725,8 +1725,8 @@
<title>Modifier l'attribut Title</title>
<programlisting role="php">
<?php
- $remarr = array("Title" => array("en" => "Books"));
- $addarr = array("Title" => array("en" => "Articles", "ge"=>"Artikel"));
+ $remarr = array("Title" => array("en" => "Books"));
+ $addarr = array("Title" => array("en" => "Articles",
+"ge"=>"Artikel"));
$hw_modifyobject($connect, $objid, $remarr, $addarr);
?>
</programlisting>
@@ -1737,8 +1737,8 @@
<title>Suppression d'un attribut</title>
<programlisting role="php">
<?php
- $remarr = array("Title" => "");
- $addarr = array("Title" => "en:Articles");
+ $remarr = array("Title" => "");
+ $addarr = array("Title" => "en:Articles");
$hw_modifyobject($connect, $objid, $remarr, $addarr);
?>
</programlisting>
@@ -1916,7 +1916,7 @@
id <parameter>objectID</parameter>. Si le document a des ancrages, ils seront
insérés. Le document sera transmis via une connexion de
données spéciale, qui ne bloque pas la connexion de
- contrôle (ie, le serveur n'attend pas la fin du transfert pour
+ contrôle (ie, le serveur n'attends pas la fin du transfert pour
rendre la main).
</para>
<para>
Index: phpdoc/fr/functions/array.xml
diff -u phpdoc/fr/functions/array.xml:1.17 phpdoc/fr/functions/array.xml:1.18
--- phpdoc/fr/functions/array.xml:1.17 Tue Jan 16 14:42:25 2001
+++ phpdoc/fr/functions/array.xml Tue Jan 23 02:51:52 2001
@@ -82,7 +82,7 @@
<title>Index automatique d'un tableau avec <function>array</function></title>
<programlisting role="php">
<?php
-$array = array( 1, 1, 1, 1, 1, 8=>1, 4=>1, 19, 3=>13);
+$array = array( 1, 1, 1, 1, 1, 8=>1, 4=>1, 19, 3=>13);
print_r($array);
?>
</programlisting>
@@ -92,13 +92,13 @@
<programlisting>
Array
(
- [0] => 1
- [1] => 1
- [2] => 1
- [3] => 13
- [4] => 1
- [8] => 1
- [9] => 19
+ [0] => 1
+ [1] => 1
+ [2] => 1
+ [3] => 13
+ [4] => 1
+ [8] => 1
+ [9] => 19
)
</programlisting>
</informalexample>
@@ -115,7 +115,7 @@
<title>Tableau d'index commencant à 1</title>
<programlisting role="php">
<?php
- $firstquarter = array(1 => 'Janvier', 'Février', 'Mars');
+ $firstquarter = array(1 => 'Janvier', 'Février', 'Mars');
print_r($firstquarter);
?>
</programlisting>
@@ -125,9 +125,9 @@
<screen>
Array
(
- [1] => 'Janvier'
- [2] => 'Février'
- [3] => 'Mars'
+ [1] => 'Janvier'
+ [2] => 'Février'
+ [3] => 'Mars'
)
</screen>
</informalexample>
@@ -161,7 +161,7 @@
<programlisting role="php">
<?php
$array = array(1, "bonjour", 1, "monde", "bonjour");
-array_count_values($array); // retourne array(1=>2, "bonjour"=>2, "monde"=>1)
+array_count_values($array); // retourne array(1=>2, "bonjour"=>2, "monde"=>1)
?>
</programlisting>
</example>
@@ -322,17 +322,26 @@
<para>
Si l'option <parameter>search_value</parameter> est spécifiée,
seules les clés ayant cette valeur seront retournées.
-Sinon, toutes les clés de <parameter>input</parameter> sont retournées.
+ Sinon, toutes les clés de <parameter>input</parameter> sont
+ retournées.
</para>
<para>
<example>
<title>Exemple avec <function>array_keys</function></title>
<programlisting role="php">
<?php
-$array = array(0 => 100, "couleur" => "rouge");
-array_keys ($array); // retourne array (0, "couleur")
-$array = array(1, 100, 2, 100);
-array_keys ($array, 100); // retourne array (0, 2)
+$array = array(0 => 100, "couleur" => "rouge");
+array_keys($array);
+// retourne array(0, "couleur")
+
+$array = array("bleu", "rouge", "vert", "bleu", "bleu");
+array_keys($array, "bleu");
+// retourne array(0, 3, 4)
+
+$array = array( "couleur" => array("bleu", "rouge", "vert"),
+ "taille" => array("petit", "moyen", "grand") );
+array_keys($array);
+// retourne array("couleur", "taille")
?>
</programlisting>
</example>
@@ -400,14 +409,14 @@
<title>Exemple avec <function>array_merge</function></title>
<programlisting role="php">
<?php
-$array1 = array ("couleur" => "rouge", 2, 4);
-$array2 = array ("a", "b", "couleur" => "vert", "forme" => "trapézoïde");
+$array1 = array ("couleur" => "rouge", 2, 4);
+$array2 = array ("a", "b", "couleur" => "vert", "forme" =>
+"trapézoïde");
array_merge ($array1, $array2);
?>
</programlisting>
<para>
- Le résultat sera array("couleur" => "vert", 2, 4, "a",
- "b", "forme" => "trapézoîde").
+ Le résultat sera array("couleur" => "vert", 2, 4, "a",
+ "b", "forme" => "trapézoîde").
</para>
</example>
<note>
@@ -468,7 +477,7 @@
</example>
</para>
<para>
- Le résultat sera
+ Le résultat sera
<literal>array("couleur" => array("favorie" => array ("rouge", "vert"),
"bleu"), 5, 10)</literal>.
</para>
<para>
@@ -758,12 +767,16 @@
<funcprototype>
<funcdef>array <function>array_reverse</function></funcdef>
<paramdef>array <parameter>array</parameter></paramdef>
+ <paramdef>bool
+ <parameter><optional>preserve_keys</optional></parameter>
+ </paramdef>
</funcprototype>
</funcsynopsis>
<para>
<function>array_reverse</function> prend le tableau <parameter>array</parameter>
et retourne un nouveau tableau qui contient les mêmes
éléments
- mais dans l'ordre inverse.
+ mais dans l'ordre inverse, en pr�servant les cl�s si le param�tre
+ <parameter>preserve_keys</parameter> vaut <literal>TRUE</literal>.
</para>
<para>
<example>
@@ -771,16 +784,23 @@
<programlisting role="php">
<?php
$input = array ("php", 4.0, array ("rouge", "vert"));
-$result = array_reverse ($input);
+$result = array_reverse ($input, TRUE);
?>
</programlisting>
</example>
- Au final, $result contient (array ("rouge", "vert"), 4.0, "php").
+ Au final, $result contient (array ("rouge", "vert"), 4.0, "php"). Mais
+ <varname>$result2[0]</varname> vaut toujours <literal>"php"</literal>.
<note>
<para>
- <function>array_reverse</function> a été ajoutée dans PHP
4.0 Beta 3.
+ <function>array_reverse</function> a été ajoutée en
+ PHP 4.0 Beta 3.
</para>
</note>
+ <note>
+ <para>
+ Le second param�tre <parameter>preserve_keys</parameter> a �t� �jout� en PHP
+4.0.3.
+ </para>
+ </note>
</para>
</refsect1>
</refentry>
@@ -1085,7 +1105,7 @@
</example>
</para>
<para>
- <varname>$result</varname> contient
+ <varname>$result</varname> contient
<literal>array ("a" => "vert", "rouge", "bleu");</literal>.
</para>
</refsect1>
@@ -1169,7 +1189,7 @@
<title>Exemples avec <function>array_values</function></title>
<programlisting role="php">
<?php
-$array = array("taille" => "XL", "couleur" => "or");
+$array = array("taille" => "XL", "couleur" => "or");
array_values($array); // // retourne array("XL", "or")
?>
</programlisting>
@@ -1256,7 +1276,7 @@
<title>Exemple avec <function>array_walk</function></title>
<programlisting role="php">
<?php
-$fruits = array("d"=>"citron","a"=>"orange","b"=>"banane","c"=>"pomme");
+$fruits = array("d"=>"citron","a"=>"orange","b"=>"banane","c"=>"pomme");
function test_alter( $item1 ) {
$item1 = 'bidon';
}
@@ -1299,7 +1319,7 @@
<title>Exemple avec <function>arsort</function></title>
<programlisting role="php">
<?php
-$fruits = array("d"=>"papaye","a"=>"orange","b"=>"banane","c"=>"ananas");
+$fruits = array("d"=>"papaye","a"=>"orange","b"=>"banane","c"=>"ananas");
arsort ($fruits);
for (reset ($fruits); $key = key ($fruits); next ($fruits)) {
echo "fruits[$key] = ".$fruits[$key]."\n";
@@ -1345,7 +1365,7 @@
<title>Exemple avec <function>asort</function></title>
<programlisting role="php">
<?php
-$fruits = array("d"=>"papaye","a"=>"orange","b"=>"banane","c"=>"ananas");
+$fruits = array("d"=>"papaye","a"=>"orange","b"=>"banane","c"=>"ananas");
asort($fruits);
for(reset($fruits); $key = key($fruits); next($fruits)) {
echo "fruits[$key] = ".$fruits[$key]."\n";
@@ -1397,7 +1417,7 @@
<para>
Pour chacun des arguments, <function>compact</function> recherche une variable
avec une variable de même nom dans la table courante des symboles, et
- l'ajoute dans le tableau, de manière à avoir la relation nom =>
+ l'ajoute dans le tableau, de manière à avoir la relation nom =>
'valeur de variable'. En bref, c'est le contraire de la fonction
<function>extract</function>. Retourne le tableau ainsi créé.
</para>
@@ -1415,7 +1435,7 @@
</programlisting>
<para>
Après cette opération, $result sera le tableau suivant :
- array(("evenement" => "SIGGRAPH", "ville" => "San Francisco", "etat" => "CA").
+ array(("evenement" => "SIGGRAPH", "ville" => "San Francisco", "etat"
+=> "CA").
</para>
</example>
</para>
@@ -1468,19 +1488,11 @@
<title>Exemple avec <function>count</function></title>
<programlisting role="php">
<?php
-$a[0] = 1;
-$a[1] = 3;
-$a[2] = 5;
+$a[0] = 1;
+$a[1] = 3;
+$a[2] = 5;
$result = count ($a);
-//$result == 3, pas 2, car il y a 3 éléments assignés
-$a[2] = 1;
-$a[4] = "";
-$a[6] = 5;
-$a[8] = 7;
-$a[10] = 11;
-$a[12] = "";
-$result = count ($a);
-// $result == 4, car il y a 4 éléments assignés
+//$result == 3
?>
</programlisting>
</example>
@@ -1573,27 +1585,27 @@
?>
</programlisting>
<para>
-<literal>$bar</literal> contient maintenant les paires suivantes:
+ <literal>$bar</literal> contient maintenant les paires suivantes:
<itemizedlist spacing="compact">
- <listitem><simpara>0 => 0</simpara></listitem>
- <listitem><simpara>1 => 'bob'</simpara></listitem>
- <listitem><simpara>key => 0</simpara></listitem>
- <listitem><simpara>value => 'bob'</simpara></listitem>
+ <listitem><simpara>0 => 0</simpara></listitem>
+ <listitem><simpara>1 => 'bob'</simpara></listitem>
+ <listitem><simpara>key => 0</simpara></listitem>
+ <listitem><simpara>value => 'bob'</simpara></listitem>
</itemizedlist>
<programlisting role="php">
<?php
-$foo = array ("Robert" => "Bob", "Seppo" => "Sepi");
+$foo = array ("Robert" => "Bob", "Seppo" => "Sepi");
$bar = each ($foo);
?>
</programlisting>
</para>
<para>
-<literal>$bar</literal> contient maintenant les paires suivantes:
+ <literal>$bar</literal> contient maintenant les paires suivantes:
<itemizedlist spacing="compact">
- <listitem><simpara>0 => 'Robert'</simpara></listitem>
- <listitem><simpara>1 => 'Bob'</simpara></listitem>
- <listitem><simpara>key => 'Robert'</simpara></listitem>
- <listitem><simpara>value => 'Bob'</simpara></listitem>
+ <listitem><simpara>0 => 'Robert'</simpara></listitem>
+ <listitem><simpara>1 => 'Bob'</simpara></listitem>
+ <listitem><simpara>key => 'Robert'</simpara></listitem>
+ <listitem><simpara>value => 'Bob'</simpara></listitem>
</itemizedlist>
</para>
</example>
@@ -1611,7 +1623,7 @@
echo "Valeurs transmises par la méthode POST:<br>";
reset ($HTTP_POST_VARS);
while (list ($key, $val) = each ($HTTP_POST_VARS)) {
- echo "$key => $val<br>";
+ echo "$key => $val<br>";
}
?>
</programlisting>
@@ -1677,12 +1689,13 @@
</funcprototype>
</funcsynopsis>
<para>
- <function>extract</function> sert à exporter un tableau vers la table des
symboles.
- Elle prend un tableau associatif <parameter>var_array</parameter> et crée
- les variables dont les noms sont les index de ce tableau, et leur affecte la
- valeur associée. Pour chaque paire clé/valeur,
<function>extract</function>
- crée une variable, avec les paramètres
- <parameter>extract_type</parameter> et <parameter>prefix</parameter>.
+ <function>extract</function> sert à exporter un tableau vers
+ la table des symboles. Elle prend un tableau associatif
+ <parameter>var_array</parameter> et crée les variables dont les
+ noms sont les index de ce tableau, et leur affecte la valeur associée.
+ Pour chaque paire clé/valeur, <function>extract</function> crée
+ une variable, avec les paramètres <parameter>extract_type</parameter>
+ et <parameter>prefix</parameter>.
</para>
<note>
<para>
@@ -1692,7 +1705,7 @@
</note>
<para>
<function>extract</function> vérifie l'existence de la variable avant
- de la créer. La manière de traiter les collisions est
+ de la créer. Le traitement des les collisions est
déterminée par <parameter>extract_type</parameter>.
Ce paramètre peut prendre une des valeurs suivantes :
<variablelist>
@@ -1708,7 +1721,7 @@
<term>EXTR_SKIP</term>
<listitem>
<simpara>
- Lors d'une collision, ne pas réécrire la variable existante
+ Lors d'une collision, ne pas réécrire la variable existante.
</simpara>
</listitem>
</varlistentry>
@@ -1730,25 +1743,36 @@
</simpara>
</listitem>
</varlistentry>
+ <varlistentry>
+ <term>EXTR_PREFIX_INVALID</term>
+ <listitem>
+ <simpara>
+ Pr�fixer uniquement les variables aux noms invalides ou num�riques
+ avec le pr�fixe <parameter>prefix</parameter>. Ceci a �t� ajout�
+ en PHP 4.0.5.
+ </simpara>
+ </listitem>
+ </varlistentry>
</variablelist>
</para>
<para>
- Si <parameter>extract_type</parameter> est omis, extract() utilise
- EXTR_OVERWRITE par défault.
+ Si <parameter>extract_type</parameter> est omis, <function>extract</function>
+ utilise EXTR_OVERWRITE par défault.
</para>
<para>
Notez que <parameter>prefix</parameter> n'est nécessaire que pour
les valeurs de <parameter>extract_type</parameter> suivantes :
- EXTR_PREFIX_SAME et EXTR_PREFIX_ALL.
+ EXTR_PREFIX_SAME, EXTR_PREFIX_ALL ou EXTR_PREFIX_INVALID. Le r�sultat
+ pr�fix� n'est pas un nom de variable valide, il ne sera pas import� dans
+ la table des symboles.
</para>
<para>
- <function>extract</function> vérifie que les clés constitue
- un nom de variable valide, et si c'est le cas, procède à son
- exportation.
+ <function>extract</function> retourne le nombre de variables r��llement
+ import�es dans la table des symbols.
</para>
<para>
- Une utilisation possible de <function>extract</function> est l'exportation
- vers la table des symboles de tableau de variables retourné
+ Une utilisation possible de <function>extract</function> est l'exportation
+ vers la table des symboles de tableau de variables retourné
par <function>wddx_deserialize</function>.
</para>
<para>
@@ -1759,9 +1783,9 @@
/* Supposons que $var_array est un tableau retourné par
<function>wddx_deserialize</function> */
$taille = "grand";
-$var_array = array("couleur" => "bleu",
- "taille" => "moyen",
- "forme" => "sphere");
+$var_array = array("couleur" => "bleu",
+ "taille" => "moyen",
+ "forme" => "sphere");
extract($var_array, EXTR_PREFIX_SAME, "wddx");
print "$couleur, $taille, $forme, $wddx_taille\n";
?>
@@ -1898,7 +1922,7 @@
<title>Exemple avec <function>krsort</function></title>
<programlisting role="php">
<?php
-$fruits = array("d"=>"papaye","a"=>"orange","b"=>"banane","c"=>"ananas");
+$fruits = array("d"=>"papaye","a"=>"orange","b"=>"banane","c"=>"ananas");
ksort($fruits);
for(reset($fruits); $key = key($fruits); next($fruits)) {
echo "fruits[$key] = ".$fruits[$key]."\n";
@@ -1943,7 +1967,7 @@
<title>Exemple avec <function>ksort</function></title>
<programlisting role="php">
<?php
-$fruits = array("d"=>"papaye","a"=>"orange","b"=>"banane","c"=>"ananas");
+$fruits = array("d"=>"papaye","a"=>"orange","b"=>"banane","c"=>"ananas");
ksort($fruits);
reset($fruits);
while (list ($key, $val) = each ($fruits)) {
@@ -2492,9 +2516,9 @@
<?php
function mycompare($a, $b) {
if ($a == $b) return 0;
- return ($a > $b) ? -1 : 1;
+ return ($a > $b) ? -1 : 1;
}
-$a = array(4 => "quatre", 3 => "trois", 20 => "vingt", 10 => "dix");
+$a = array(4 => "quatre", 3 => "trois", 20 => "vingt", 10 => "dix");
uksort($a, mycompare);
while(list($key, $value) = each($a)) {
echo "$key: $value\n";
@@ -2553,10 +2577,10 @@
<?php
function cmp($a,$b) {
if ($a == $b) return 0;
- return ($a > $b) ? -1 : 1;
+ return ($a > $b) ? -1 : 1;
}
$a = array(3,2,5,6,1);
-usort($a, cmp);
+usort($a, "cmp");
while(list($key,$value) = each($a)) {
echo "$key: $value\n";
}