1. Go to this page and download the library: Download samuelbie/mzmsisdn library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
samuelbie / mzmsisdn example snippets
$mobileNumber = '823847698';
if (Msisdn::validate($mobileNumber)) {
echo 'Valid mobile number';
} else {
echo 'Invalid mobile number';
}
$mobileNumber = '823847556';
$msisdn = new Msisdn($mobileNumber);
$invalidMobileNumber = '82-38-47-55';
try {
$msisdn = new Msisdn($invalidMobileNumber);
} catch (InvalidMsisdnException $e) {
echo 'The number is invalid';
return;
}
$invalidMobileNumber = '82-38-47-55';
if (Msisdn::validate($invalidMobileNumber)) {
$msisdn = new Msisdn($invalidMobileNumber);
} else {
echo 'Invalid mobile number';
return;
}
$mobileNumber = '823847556';
$msisdn = new Msisdn($mobileNumber);
echo $msisdn->get(); // will return 258823847556
echo $msisdn->getFormatted(); // will return "+258 823 847 556"
echo $msisdn->getFullNumber(); // will return +258823847556
$mobileNumber = '823847555';
$msisdn = new Msisdn($mobileNumber);
echo $msisdn->getOperator(); // will return TMCEL
$mobileNumber = '823847555';
$msisdn = new Msisdn($mobileNumber);
echo $msisdn->isVodacom(); // will return false
echo $msisdn->isTmcel(); // will return true
echo $msisdn->isMovitel(); // will return false
$mobileNumber = '847386728';
$msisdn = new Msisdn($mobileNumber);
echo $msisdn->isVodacom(); // will return true
echo $msisdn->isTmcel(); // will return false
echo $msisdn->isMovitel(); // will return false
$mobileNumber = '823847556';
$msisdn = new Msisdn($mobileNumber);
echo $msisdn->getPrefix(); // will return 82
"msisdn" // This validates mozambican mobile number
"msisdn_vodacom" // This just vodacom mobile number
"msisdn_movitel" // This just movitel mobile number
"msisdn_tmcel" // This just tmcel mobile number