- substr: documentation ( source)
<?php
$phonecodes['pl'] = 48;
$country= 'pl';
$tel = '+4812321312312312';
function checkCountryCode($tel, $part) {
global $phonecodes, $country;
for ($i = 1; $i <= 3; $i++) {
$codeToCheck = substr($tel, 1, $i);
foreach ($phonecodes as $key => $val) {
if ($codeToCheck == $val) {
$code = c;
echo $code;
switch($part){
case 'phonecode':
echo $key;
break;
case 'a':
echo $val;
break;
case 'd':
echo 'dupa';
break;
}
}
}
}
if ($code == '') echo $country;
}
checkCountryCode($tel, 'phonecode');