Couper une chaine de carractéres : php

Résolu/Fermé
Utilisateur anonyme - 14 mai 2010 à 12:37
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 14 mai 2010 à 13:23
Bonjour,

Je voudrais couper une chaine de carractéres
J'ai trouvé sur internet :
<?php
$email = 'name@example.com';
$domain = strstr($email, '@');
echo $domain; // Affiche : @example.com

$user = strstr($email, '@', true); // Depuis PHP 5.3.0
echo $user; // Affiche : name
?>

Moi je voudrais avoir le deuxième exemple : que $user afficher name. Mais sa ne fonctionne pas. Surement du au problème de version. Comment faire ???

Merci !
A voir également:

1 réponse

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
14 mai 2010 à 13:23
normal strstr ne renvoie que ce qui est APRES @

essayes cette solution, mais il y en a surement d'autres

$email = 'name@example.com'; 
$array_email=explode('@',$email);
$user=$array_email[0];
$domain=$array_email[1];
 
1