dams Mon Jul 2 06:23:20 2001 EDT Modified files: /phpdoc/fr/functions strings.xml Log: Made some invisible characters visible.
Index: phpdoc/fr/functions/strings.xml diff -u phpdoc/fr/functions/strings.xml:1.43 phpdoc/fr/functions/strings.xml:1.44 --- phpdoc/fr/functions/strings.xml:1.43 Sat Jun 23 16:35:10 2001 +++ phpdoc/fr/functions/strings.xml Mon Jul 2 06:23:18 2001 @@ -36,19 +36,19 @@ <function>addcslashes</function> retourne une chaîne avec des antislash devant les caractères qui sont dans la liste <parameter>charlist</parameter>. Les caractères - <literal>\n</literal>, <literal>\r</literal> etc... sont échappés. + <literal>\n</literal>, <literal>\r</literal> etc... sont +échappés. En langage C, les caractères avec un code ASCII inférieur à 32 ou supérieur à 126 sont convertis en représentation octale. Faites bien attention lorsque vous échappez des caractères alpha-numériques. Vous pouvez spécifier un intervalle dans <parameter>charlist</parameter> - comme "\0..\37", qui échappera les caractères compris + comme "\0..\37", qui échappera les caractères compris dans cet intervalle. <example> <title>Exemple avec <function>addcslashes</function></title> <programlisting role="php"> <?php -$escaped = addcslashes($no_echappe, "\0..\37!@\177..\377"); +$escaped = addcslashes($no_echappe, "\0..\37!@\177..\377"); ?> </programlisting> </example> @@ -89,7 +89,7 @@ caractère qui a en a besoin pour être inséré dans une requête de base de données. Ces caractères sont guillemets simples (<literal>'</literal>), guillemets doubles - (<literal>"</literal>), antislash (<literal>\</literal>) et NULL + (<literal>"</literal>), antislash (<literal>\</literal>) et NULL (la valeur nulle). </para> <para> @@ -145,7 +145,7 @@ <title>Exemple avec <function>chop</function></title> <programlisting role="php"> <?php -$trimmed = chop($line); + $trimmed = chop($line); ?> </programlisting> </example> @@ -226,7 +226,7 @@ <link linkend="function.base64-encode">base64_encode</link> pour se conformer à la RFC 2045. <function>chunk_split</function> insère une fin de chaîne <parameter>end</parameter> - (par défaut "\r\n"), tous les <parameter>chunklen</parameter> + (par défaut "\r\n"), tous les <parameter>chunklen</parameter> (par défaut 76) caractères. La chaîne retournée est une nouvelle chaîne, et l'original n'est pas modifié. @@ -514,8 +514,8 @@ echo "Cet echo() se répartit sur plusieurs lignes. Les nouvelles lignes seront aussi affichées"; -echo "Cet echo() se\nrépartit sur plusieurs lignes. Les nouvelles lignes\nseront aussi affichées."; -echo "L'échappement de caractères est fait : \"comme ceci\"."; +echo "Cet echo() se\nrépartit sur plusieurs lignes. Les nouvelles +lignes\nseront aussi affichées."; +echo "L'échappement de caractères est fait : \"comme ceci\"."; //Vous pouvez utiliser des variables avec echo $foo = "foobar"; $bar = "barbaz"; @@ -777,7 +777,7 @@ <para> <function>hebrevc</function> est similaire à <function>hebrev</function>, au détail près - qu'elle convertit les nouvelles lignes (\n) en "<br>\n". + qu'elle convertit les nouvelles lignes (<literal>\n</literal>) en +"<br>\n". Le paramètre optionnel <parameter>max_chars_per_line</parameter> indique le nombre maximum de caractères par ligne qui seront générés. La fonction essaie @@ -1276,25 +1276,25 @@ <?php setlocale(LC_ALL, "en_US"); $locale_info = localeconv(); -echo "<PRE>\n"; -echo "--------------------------------------------\n"; -echo " Informations monétaires pour le serveur local: \n"; -echo "--------------------------------------------\n\n"; -echo "int_curr_symbol: {$locale_info["int_curr_symbol"]}\n"; -echo "currency_symbol: {$locale_info["currency_symbol"]}\n"; -echo "mon_decimal_point: {$locale_info["mon_decimal_point"]}\n"; -echo "mon_thousands_sep: {$locale_info["mon_thousands_sep"]}\n"; -echo "positive_sign: {$locale_info["positive_sign"]}\n"; -echo "negative_sign: {$locale_info["negative_sign"]}\n"; -echo "int_frac_digits: {$locale_info["int_frac_digits"]}\n"; -echo "frac_digits: {$locale_info["frac_digits"]}\n"; -echo "p_cs_precedes: {$locale_info["p_cs_precedes"]}\n"; -echo "p_sep_by_space: {$locale_info["p_sep_by_space"]}\n"; -echo "n_cs_precedes: {$locale_info["n_cs_precedes"]}\n"; -echo "n_sep_by_space: {$locale_info["n_sep_by_space"]}\n"; -echo "p_sign_posn: {$locale_info["p_sign_posn"]}\n"; -echo "n_sign_posn: {$locale_info["n_sign_posn"]}\n"; -echo "</PRE>\n"; +echo "<PRE>\n"; +echo "--------------------------------------------\n"; +echo " Informations monétaires pour le serveur local: \n"; +echo "--------------------------------------------\n\n"; +echo "int_curr_symbol: {$locale_info["int_curr_symbol"]}\n"; +echo "currency_symbol: {$locale_info["currency_symbol"]}\n"; +echo "mon_decimal_point: {$locale_info["mon_decimal_point"]}\n"; +echo "mon_thousands_sep: {$locale_info["mon_thousands_sep"]}\n"; +echo "positive_sign: {$locale_info["positive_sign"]}\n"; +echo "negative_sign: {$locale_info["negative_sign"]}\n"; +echo "int_frac_digits: {$locale_info["int_frac_digits"]}\n"; +echo "frac_digits: {$locale_info["frac_digits"]}\n"; +echo "p_cs_precedes: {$locale_info["p_cs_precedes"]}\n"; +echo "p_sep_by_space: {$locale_info["p_sep_by_space"]}\n"; +echo "n_cs_precedes: {$locale_info["n_cs_precedes"]}\n"; +echo "n_sep_by_space: {$locale_info["n_sep_by_space"]}\n"; +echo "p_sign_posn: {$locale_info["p_sign_posn"]}\n"; +echo "n_sign_posn: {$locale_info["n_sign_posn"]}\n"; +echo "</PRE>\n"; ?> </programlisting> </example> @@ -1331,7 +1331,7 @@ <function>ltrim</function> enlève les caractères blancs placés au début d'une chaîne et retourne la chaîne raccourcie. Les caractères blancs sont : - "\n", "\r", "\t", "\v", "\0", et " ". + "\n", "\r", "\t", "\v", "\0", et " ". </para> <para> Voir aussi @@ -1451,7 +1451,7 @@ <programlisting role="php"> <?php if (ord($str) == 10) { - echo "Le premier caractère de \$str est un retour chariot.\n"; + echo "Le premier caractère de \$str est un retour chariot.\n"; } ?> </programlisting> @@ -1599,8 +1599,8 @@ <para> <function>quotemeta</function> retourne une version de la chaîne <parameter>str</parameter>, avec un antislash - (<literal>\</literal>) devant tous les caractères de la liste - ci-dessous : <screen>. \\ + * ? [ ^ ] ( $ )</screen>. + (<literal>\</literal>) devant tous les caractères de la liste + ci-dessous : <screen>. \ + * ? [ ^ ] ( $ )</screen>. </para> <simpara> Voir aussi @@ -1681,7 +1681,7 @@ // et la date de fabrication $mandate = "January 01 2000"; list($month, $day, $year) = sscanf($mandate,"%s %d %d"); -echo "Le produit $serial a été fabriqué le: $year-".substr($month,0,3)."-$day\n"; +echo "Le produit $serial a été fabriqué le: +$year-".substr($month,0,3)."-$day\n"; ?> </programlisting> </example> @@ -1695,12 +1695,12 @@ <?php // Lecture des informations d'auteur, et génération // d'une entrée DocBook -$auth = "24\tVictor Hugo"; -$n = sscanf($auth,"%d\t%s %s", &$id, &$first, &$last); +$auth = "24\tVictor Hugo"; +$n = sscanf($auth,"%d\t%s %s", &$id, &$first, &$last); echo "<auteur id='$id'> <Prénom>$first</firstname> <Nom>$last</surname> -</auteur>\n"; +</auteur>\n"; ?> </programlisting> </example> @@ -2026,7 +2026,7 @@ <title>Echange d'arguments : solution</title> <programlisting role="php"> <?php -$format = "Le %2\$s contient %1\$d singes"; +$format = "Le %2\$s contient %1\$d singes"; printf($format,$num,$location); ?> </programlisting> @@ -2037,7 +2037,7 @@ <title>Echange d'arguments : répétition</title> <programlisting role="php"> <?php -$format = "Le %2\$s contient %1\$d singes. C'est un beau %2\$s, avec %1\$d signes dessus."; +$format = "Le %2\$s contient %1\$d singes. C'est un beau %2\$s, avec +%1\$d signes dessus."; printf($format,$num,$location); ?> </programlisting> @@ -2353,7 +2353,7 @@ <para> <function>stripcslashes</function> retourne une chaîne dont les anti-slash ont été supprimés. <function>stripcslashes</function> - reconnaît les <literal>\n</literal>, <literal>\r</literal>..., + reconnaît les <literal>\n</literal>, <literal>\r</literal>..., et les représentations octales et hexadécimales utilisées en C. <note> @@ -2385,7 +2385,7 @@ <para> <function>stripslashes</function> retourne une chaîne dont tous les slashs ont été supprimés. - (<literal>\'</literal> devient <literal>'</literal>) et ainsi de suite). + (<literal>\'</literal> devient <literal>'</literal>) et ainsi de suite). Les doubles antislash sont remplacés par des simples antislash. </para> <simpara> @@ -2482,10 +2482,10 @@ <programlisting role="php"> <?php $arr1 = $arr2 = array("img12.png","img10.png","img2.png","img1.png"); -echo "Comparaison standard de chaînes\n"; +echo "Comparaison standard de chaînes\n"; usort($arr1,"strcmp"); print_r($arr1); -echo "\nComparaison de chaînes par ordre naturel\n"; +echo "\nComparaison de chaînes par ordre naturel\n"; usort($arr2,"strnatcmp"); print_r($arr2); ?> @@ -2800,7 +2800,7 @@ // lit le dernier répertoire de $PATH $dir = substr(strrchr($PATH, ":"), 1); // lit tout après la dernière ligne -$text = "Line 1\nLine 2\nLine 3"; +$text = "Line 1\nLine 2\nLine 3"; $last = substr(strrchr($text, 10), 1 ); ?> </programlisting> @@ -3192,7 +3192,7 @@ <parameter>search</parameter> dans <parameter>subject</parameter> par la chaîne <parameter>replace</parameter>. Si vous n'avez pas besoin de règles de remplacement sophistiquées, utilisez <function>str_replace</function> - de préférence ˆ <function>ereg_replace</function> et + de préférence à <function>ereg_replace</function> et <function>preg_replace</function>. </para> <para> @@ -3297,7 +3297,7 @@ <programlisting role="php"> <?php $trans = array("bonjour" => "salut", "salut" => "bonjour"); -echo strtr("bonjour à tous, j'ai dit salut", $trans)."\n"; +echo strtr("bonjour à tous, j'ai dit salut", $trans)."\n"; ?> </programlisting> </informalexample> @@ -3475,17 +3475,17 @@ <programlisting role="php"> <?php $var = 'ABCDEFGH:/MNRPQR/'; -echo "Original: $var<hr>\n"; +echo "Original: $var<hr>\n"; /* Ces deux exemples remplacent tout $var avec 'bob'. */ -echo substr_replace($var, 'bob', 0)."<br>\n"; -echo substr_replace($var, 'bob', 0, strlen($var))."<br>\n"; +echo substr_replace($var, 'bob', 0)."<br>\n"; +echo substr_replace($var, 'bob', 0, strlen($var))."<br>\n"; /* Insère 'bob' à gauche, du début de $var. */ -echo substr_replace($var, 'bob', 0, 0)."<br>\n"; +echo substr_replace($var, 'bob', 0, 0)."<br>\n"; /* Ces deux exemples remplacent 'MNRPQR' dans $var avec 'bob'. */ -echo substr_replace($var, 'bob', 10, -1)."<br>\n"; -echo substr_replace($var, 'bob', -7, -1)."<br>\n"; +echo substr_replace($var, 'bob', 10, -1)."<br>\n"; +echo substr_replace($var, 'bob', -7, -1)."<br>\n"; /* Efface 'MNRPQR' dans $var. */ -echo substr_replace($var, '', 10, -1)."<br>\n"; +echo substr_replace($var, '', 10, -1)."<br>\n"; ?> </programlisting> </example> @@ -3520,7 +3520,7 @@ <para> <function>trim</function> retire les espaces blancs de début et de fin de chaîne, et retourne la chaîne nettoyée. Les - espaces blancs sont : "\n", "\r", "\t", "\v", "\0", et " " (espace). + espaces blancs sont : "\n", "\r", "\t", "\v", "\0", et " " +(espace). </para> <para> Voir aussi @@ -3647,7 +3647,7 @@ </para> <para> <function>wordwrap</function> ajoute la césure automatiquement - à la ligne 75 et utilise '\n' (nouvelle ligne) si + à la ligne 75 et utilise '<literal>\n</literal>' (nouvelle ligne) si <parameter>width</parameter> ou <parameter>break</parameter> sont omis. </para> <para> @@ -3669,7 +3669,7 @@ <?php $text = "Maître corbeau jura, mais un peu tard, qu'on ne l'y prendrait plus."; $newtext = wordwrap( $text, 20 ); -echo "$newtext\n"; +echo "$newtext\n"; ?> </programlisting> </example> @@ -3695,8 +3695,8 @@ <programlisting role="php"> <?php $text = "Un très très long mooooooooooooooooooooooooot."; -$newtext = wordwrap( $text, 8, "\n", 1); -echo "$newtext\n"; +$newtext = wordwrap( $text, 8, "\n", 1); +echo "$newtext\n"; ?> </programlisting> </example>