Salut, j'aimerais bien supprimer une partie qui devance ce caractère ! pour garder user dans :
$pos = 'user!domaine.com'
Merci d'avance.
Salut, j'aimerais bien supprimer une partie qui devance ce caractère ! pour garder user dans :
$pos = 'user!domaine.com'
Merci d'avance.
Bonjour
Tu peux utiliser la fonction explode :
http://www.php.net/manual/fr/function.explode.php
Bien cordialement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $pos = 'user!domaine.com'; $pos = explode("!",$pos); // Affiche "user" echo $pos[0]; // Affiche "domaine.com" echo $pos[1];
Pour supprimer une partie d'un texte, on utilise substr qui permet de créer une sous-chaine. L'utilisation de explode pour un tel cas étant contre-performante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $pos = 'user!domaine.com'; $domain = substr($pos, strlen('user!'));
Dans ce cas on ferait comme ceci :
ou encore :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $username = substr($pos, 0, strpos($pos, '!domaine.com'));
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $username = substr($pos, 0, -strlen('!domaine.com'));
Merci ptilemare et ThomasR, oui j'ai oublié de dire qu'user est une variable.
Partager