Nasıl PHP kullanarak user@example.com gibi bir e-posta adresinden konak example.com ayırmak?

4 Cevap php

Ben PHP kullanarak user@example.com gibi bir e-posta adresinden konak example.com almak gerekir?

Herkes bir fikir var mı?

4 Cevap

http://php.net/manual/en/function.explode.php

<?php
$str = 'user@gmail.com';

// positive limit
print_r(explode('@', $str, 2));

?>

//output

Array
(
    [0] => user
    [1] => gmail.com
)

split() önerilmiyor; explode() gitmek için yoludur:

$parts = explode("@", $email);
echo "Name: " . $parts[0] . "\n";
echo "Host: " . $parts[1];

Kod:

$email = 'user@gmail.com';
$array = explode('@', $email);
var_dump($array);

Çıktı:

array(
  0 => 'user',
  1 => 'gmail.com'

)

Sen aşağıdakileri yapabilirsiniz:

$name = 'someone@gmail.com';
$result = strstr($name, '@');
echo $result;

return'in @ gmail.com

veya

$name = 'someone@gmail.com';
$result = substr(strstr($name, '@'), 1);
echo $result;

dönüş adlı gmail.com