📌  相关文章
📜  如何使用PHP从电子邮件 ID 中提取用户名?

📅  最后修改于: 2022-05-13 01:56:47.014000             🧑  作者: Mango

如何使用PHP从电子邮件 ID 中提取用户名?

给定一个字符串电子邮件地址,提取用户名。

Input: ‘priyank@geeks.com’
Output: priyank

Input: ‘princepriyank@gfg.com’
Output: princepriyank

方法 1:使用PHP strstr()从电子邮件地址中提取用户名。

其中,“@”符号是电子邮件地址的域名和用户名的分隔符。 strstr() PHP函数用于在另一个字符串(即电子邮件地址)中搜索字符串(即“@”)的第一次出现以获取用户名作为结果。

  • 第 1 步:定义一个变量并将电子邮件地址的值存储在其中。

    $email= 'priyank@geeks.com';
  • 第 2 步:通过使用此行将字符串切片直到第一次出现“@”来获取用户名

    $username=strstr($email,'@',true);
  • 第 3 步:使用echo语句显示用户名。

    echo $username."\n";

例子:

PHP


PHP


输出
priyank

方法 2:使用PHP explode()函数。

在此,我们利用“@”符号是电子邮件地址的域名和用户名的分隔符这一事实。因此explode()用于通过分隔符“@”将字符串分解为数组。

  • 步骤 1:定义一个变量email并将电子邮件地址的值存储在其中。

    $email= 'princepriyank@geeks.com';
  • 第 2 步:通过使用“@”作为分隔符分解(划分)字符串来获取用户名,并将第一部分存储在变量用户名中。

    $parts = explode("@",$email);
    $username = $parts[0];
  • 第 3 步:使用此代码显示用户名。

    echo $username."\n";

例子:

PHP


输出
princepriyank