Telefonszám mobil-e
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'));
}