<?php
function processMobileNumber($number = '') {
// Removing non number chars from the number
$cleanNumber = str_replace("(","", $number);
$cleanNumber = str_replace(")","", $cleanNumber);
$cleanNumber = str_replace("-","", $cleanNumber);
$cleanNumber = str_replace(".","", $cleanNumber);
$cleanNumber = str_replace(" ","", $cleanNumber);
if (is_numeric($cleanNumber)) {
//Phone number must start with a 1.
if (substr($cleanNumber,0,1)==="1") {
$msisdn = $cleanNumber;
} else {
$msisdn = "1" . $cleanNumber;
}
} else {
$msisdn = 0;
}
return $msisdn;
}
echo(processMobileNumber(234));
preferences:
92.49 ms | 402 KiB | 5 Q