篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP Php validar rango de codigos相关的知识,希望对你有一定的参考价值。
function validarCodigoReferencia( $str, $pais ){
global $conn, $paises;
$str = strtoupper( $str );
#Primero, que tenga 6 caracteres, sino afuera de con el pichicho.
if( strlen( $str ) != 6 ){
return false;
}else{
#Dividimos en dos, limpiamos la primer parte de todo lo que no sea letras y la segunda de todo lo que no sea número
$primeraParte = soloLetras( substr( $str, 0, 3 ) );
$segundaParte = soloNum( substr( $str, 3, 6 ) );
#echo $primeraParte . "-" . $segundaParte;
#Con estas partes generamos un nuevo str
$strNew = $primeraParte . $segundaParte;
#Y si no quedo de 6 no es valido.
if( strlen( $strNew ) != 6 ){
return false;
}else{
#Si quedo de 6 es que es de 3 letras + 3 numeros. Veamos si está en el rango del pais
$rangoDesde = ord( $paises[$pais]["rangoDesde"] );
$rangoHasta = ord( $paises[$pais]["rangoHasta"] );
$esteRango = ord( $strNew{0} );
#echo $rangoDesde . '-' . $rangoHasta .'-'. $esteRango;
if( $esteRango > $rangoHasta || $esteRango < $rangoDesde ){
return false;
}else{
return true;
}
}
}
}
以上是关于PHP Php validar rango de codigos的主要内容,如果未能解决你的问题,请参考以下文章