如何提取字符串中"@"字符前面的所有文本

kes*_*nez 1 php string replace trim

如何从'@'开始删除字符串?

例如admin@admin.com,我想删除从@开始的字符串,所以它只变为'admin'.就像在twitter ..我读到关于str替换和修剪,但我认为还有其他方法吗?

$email = 'admin@admin.com';

echo substr_replace($email, ?, ?) ; this i cant do
Run Code Online (Sandbox Code Playgroud)

mar*_*rio 5

您不需要替换剩余部分,只需剪切直到搜索的字符即可.在这种情况下,使用strtok非常容易:

 $name = strtok($email, "@");
Run Code Online (Sandbox Code Playgroud)