Dada una dirección de correo electrónico de string, extraiga el nombre de usuario.
Input: ‘priyank@geeks.com’ Output: priyank Input: ‘princepriyank@gfg.com’ Output: princepriyank
Enfoque 1: Usar PHP strstr() para extraer el nombre de usuario de la dirección de correo electrónico.
En esto, el símbolo “@” es el separador del nombre de dominio y el nombre de usuario de la dirección de correo electrónico. La función PHP strstr() se utiliza para buscar la primera aparición de una string, es decir, «@» dentro de otra string, es decir, la dirección de correo electrónico para obtener el nombre de usuario como resultado.
-
Paso 1: Defina una variable y almacene el valor de la dirección de correo electrónico en ella.
$email= 'priyank@geeks.com';
-
Paso 2: obtenga el nombre de usuario cortando la string hasta la primera aparición de ‘@’ usando esta línea
$username=strstr($email,'@',true);
-
Paso 3: Muestre el nombre de usuario usando una declaración de eco .
echo $username."\n";
Ejemplo:
PHP
<?php // Define Email Address $email = 'priyank@geeks.com'; // Get the username by slicing string $username = strstr($email, '@', true); // Display the username echo $username."\n"; ?>
priyank
Enfoque 2: Uso de la función PHP exploit() .
En esto, aprovechamos el hecho de que el símbolo “@” es el separador del nombre de dominio y el nombre de usuario de la dirección de correo electrónico. Por lo tanto, explotar() se usa para dividir una string en una array mediante un separador «@».
-
Paso 1: defina un correo electrónico variable y almacene el valor de la dirección de correo electrónico en él.
$email= 'princepriyank@geeks.com';
-
Paso 2: obtenga el nombre de usuario explotando (dividiendo) la string usando ‘@’ como separador y almacene la primera parte en la variable nombre de usuario.
$parts = explode("@",$email); $username = $parts[0];
-
Paso 3: Muestre el nombre de usuario usando este código.
echo $username."\n";
Ejemplo:
PHP
<?php // Define Email Address $email = 'princepriyank@geeks.com'; // Get the username by dividing mailid using'@' as separator $parts = explode("@",$email); $username = $parts[0]; // Display the username echo $username."\n"; ?>
princepriyank
Publicación traducida automáticamente
Artículo escrito por mishrapriyank17 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA