Търсене на имейл от група с мейли?

streleca_stz

Registered
Здравейте!

Искам да ви попитам как мога да намеря имейл от група с много имейли? ИО са разделени със запетая.. Просто не мога да измисля как би могло да стане... Сещам се, че първо трябва да ги разделя с explode, но после не съм сигурен как да процедирам... :?
 
PHP:
<?php
$emails = "a@abv.bg,b@abv.bg,c@abv.bg";
$searching = "a@abv.bg";

foreach(explode(',', $emails) as $email) {
	if(strtolower($searching) === strtolower($email)) {
		echo $email;
		break;
	}
}

Разбира се, можеш да махнеш strtolower - зависи дали искаш пълно съвпадение (case sensitive) :)

Друг вариант:

PHP:
<?php
$emails = "a@abv.bg,b@abv.bg,c@abv.bg";
$searching = "a@abv.bg";

if(in_array($searching, explode(',', $emails))) {
	echo 'yes';
}
 
djman каза:
PHP:
<?php
$emails = "a@abv.bg,b@abv.bg,c@abv.bg";
$searching = "a@abv.bg";

foreach(explode(',', $emails) as $email) {
	if(strtolower($searching) === strtolower($email)) {
		echo $email;
		break;
	}
}

Разбира се, можеш да махнеш strtolower - зависи дали искаш пълно съвпадение (case sensitive) :)

Друг вариант:

PHP:
<?php
$emails = "a@abv.bg,b@abv.bg,c@abv.bg";
$searching = "a@abv.bg";

if(in_array($searching, explode(',', $emails))) {
	echo 'yes';
}
Благодаря! :?:
 

Back
Горе