Couper une chaine de carractéres : php

Résolu
Utilisateur anonyme -  
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   894
 
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