如何在PHP电子邮件中选择@之前的字符?

smk*_*kso 1 php email symbols character

我是PHP的新手。

我需要帮助,仅在PHP的电子邮件地址中选择符号“ @”之前的字符。

例如; 我的电子邮件是test@example.com。
我只想返回值“ test”,它是符号“ @”之前的字符。

我想这只是一个简单的问题,但我不知道该怎么做。

救命!

提前致谢。

sec*_*tus 5

PHP有很多字符串函数... strstr是您想要的。

$email  = 'name@example.com';
$domain = strstr($email, '@');
echo $domain; // prints @example.com

$user = strstr($email, '@', true); // As of PHP 5.3.0
echo $user; // prints name
Run Code Online (Sandbox Code Playgroud)