Couper une chaine de carractéres : php

Résolu
Utilisateur anonyme -  
Alain_42 Messages postés 5413 Statut Membre -
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 !

1 réponse

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    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