8.127 Chaînes de caractères (Strings)
8 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Constantes pré-définies . Voir aussi . addcslashes . addslashes . bin2hex . chop . chr . chunk_split . convert_cyr_string . convert_uudecode . convert_uuencode . count_chars . crc32 . crypt . echo . explode . fprintf . get_html_translation_table . hebrev . hebrevc . html_entity_decode . htmlentities . htmlspecialchars_decode . htmlspecialchars . implode . join . levenshtein . localeconv . ltrim . md5_file . md5 . metaphone . money_format . nl_langinfo . nl2br . number_format . ord . parse_str . print . printf . quoted_printable_decode . quotemeta . rtrim . setlocale . sha1_file . sha1 . similar_text . soundex . sprintf . sscanf . str_ireplace . str_pad . str_repeat . str_replace . str_rot13 . str_shuffle . str_split . str_word_count . strcasecmp . strchr . strcmp . strcoll . strcspn . strip_tags . stripcslashes . stripos . stripslashes . stristr . strlen . strnatcasecmp . strnatcmp . strncasecmp . strncmp . strpbrk . strpos . strrchr . strrev . strripos . strrpos . strspn . strstr . strtok . strtolower . strtoupper . strtr . substr_compare . substr_count . substr_replace . substr ->trim . ucfirst . ucwords . vfprintf . vprintf . vsprintf . wordwrap
|
8.127.93 trim()
Supprime les espaces (ou d'autres caractères) en début et fin de chaîne
[ Exemples avec trim ] PHP 3, PHP 4, PHP 5
string
trim (
string
str
,
string
charlist
)
trim
retourne la chaîne
str
, après
avoir supprimé les caractères invisibles en début et fin de chaîne.
Si le second paramètre
charlist
est omis,
trim
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.
-
str
-
La chaîne de caractères qui sera coupé.
-
charlist
-
Optionnellement, les caractères supprimés peuvent aussi être spécifiés
en utilisant le paramètre
charlist
. Listez
simplement tous les caractères que vous voulez supprimer. Avec
..
vous pouvez spécifier une plage de caractères.
La chaîne de caractères coupée.
| Version |
Description |
| 4.1.0 |
Le paramètre optionnel
charlist
a été ajouté.
|
| Exemple avec trim |
<?php
$text = "\t\tVoici quelques mots :) ... ";
echo trim($text); // "Voici quelques mots :) ..." echo trim($text, " \t."); // "Voici quelques mots :)"
// supprime tous les caractères de contrôle ASCII au début de la chaîne de caractères. // (de 0 à 31 inclus) $clean = trim($binary, "\x00..\x1F");
?>
|
| Suppression de caractères dans un tableau avec trim |
<?php function trim_value(&$value) { $value = trim($value); }
$fruit = array('pomme','banane ', ' canneberge '); var_dump($fruit);
array_walk($fruit, 'trim_value'); var_dump($fruit);
?>
|
|