2010. június 28.

A következő kis segédeszköz arra való volt egy alkalmazásban, hogy eldöntsem egy adott telefonszám mobil szám-e, azaz 20, 30, 70 előhívóval rendelkezik-e.

/**
 * Megadja, hogy egy adott telefonszám a jelenlegi (20, 30, 70)
 * mobilszolgáltatók valamelyikéhez tartozik-e
 * @param string $phoneNumber
 * @return boolean A megadott telefonszám mobiltelefonhoz tartozik-e
 */
phoneNumberIsMobil($phoneNumber){
	$cleanNumber = preg_replace('/[^\+0-9]/', '', $phoneNumber);
	$cleanNumber = substr(str_replace(array('+36', '0036', '06'), '', substr($cleanNumber, 0, 6)), 0, 2);

	return in_array($cleanNumber, array('20', '30', '70'));
}


Címkék: , ,

Hozzászólás írása

XHTML: a következő tag-ek használata engedélyezett: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>