Vous êtes ici Fonction PHP > Description de la fonction rtrim()

 

Recherche sur les Noms des fonctions php/mysql

 
 

rtrim()

Définition

-

Description

string rtrim ( string $str [, string $charlist ] )

Retourne la chaîne str , après avoir supprimé tous les caractères blancs de fin de chaîne.

Appelée sans le second paramètre, rtrim() supprimera les caractères suivants :

  • " " (ASCII 32 (0x20)), un espace ordinaire.
  • "\t" (ASCII 9 (0x09)), une tabulation.
  • "\n" (ASCII 10 (0x0A)), une nouvelle ligne (line feed).
  • "\r" (ASCII 13 (0x0D)), un retour chariot (carriage return).
  • "\0" (ASCII 0 (0x00)), le caractère NUL.
  • "\x0B" (ASCII 11 (0x0B)), une tabulation verticale.

Liste de paramètres

str

La chaîne d'entrée.

charlist

Il est aussi possible de spécifier les caractères à supprimer en utilisant le paramètre charlist . Listez simplement les caractères que vous voulez supprimer dans ce paramètre. Avec .., vous pourrez spécifier des intervalles de caractères.

Valeurs de retour

Retourne la chaîne modifiée.

Historique

Version Description

4.1.0 Ajout du paramètre charlist .

Exemples

Exemple #1 Exemple avec rtrim()

<?php

$text 
"\t\tThese are a few words :) ...  ";
$binary "\x09Example string\x0A";
$hello  "Hello World";
var_dump($text$binary$hello);

print 
"\n";

$trimmed rtrim($text);
var_dump($trimmed);

$trimmed rtrim($text" \t.");
var_dump($trimmed);

$trimmed rtrim($hello"Hdle");
var_dump($trimmed);

// enlève les caractères de contrôle ASCII à la fin de $binary
// (de 0 à 31 inclusif)
$clean rtrim($binary"\x00..\x1F");
var_dump($clean);

?>

L'exemple ci-dessus va afficher :

string(32) "        These are a few words :) ...  "
string(16) "    Example string
"
string(11) "Hello World"

string(30) "        These are a few words :) ..."
string(26) "        These are a few words :)"
string(9) "Hello Wor"
string(15) "    Example string"

Voir aussi



 
 

Bouts de code utilisant la fonction rtrim()



<?php /* ... */ // répertoire contenant le cache define('CACHE_PATH'rtrim($_SERVER['DOCUMENT_ROOT'], '/\\') . '/cache'); // chemin du logo à ajouter en filigrane (watermark) /* ... */ ?>

<?php /* ... */ // répertoire contenant les fichiers cache define ('REPERTOIRE_CACHE'rtrim($_SERVER['DOCUMENT_ROOT'], '/') . '/cache/'); // durée de vie du cache en seconde : ici 24 heures /* ... */ ?>

<?php /* ... */   $chaine 'Supprimer les espaces présents a la fin de la chaine ';   $chaine rtrim($chaine);   echo $chaine; /* ... */ ?>

<?php /* ... */     for($i 0$i $count$i++)         $fichier[$i] = rtrim($fichier[$i]);     // paramètre critère /* ... */ ?>