/** 包含规则 参数手机号码 返回包含规律数组
/* -----------------------------------------------------------------------------------------------------------------------------
ABC ABCD ABCDE ABCDEF ABCDEFG ABCDEFGH ABCDEFGHI AA AAA AAAA AAAAA AAAAAA AAAAAAA AAAAAAAA AAAAAAAAA
CBA DCBA EDCBA FEDCBA GFEDCBA HGFEDCBA IHGFEDCBA AABB AABBCC AABBCCDD AABBCCDDEE AABBAABB
ABAB ABABAB ABABABAB ABABABABAB ABCABC ABCABCABC ABCDABCD
AAABB AAABBB AAABBBB AAABBBBB AAABBBBBB AABBB AAAABBB AAAAABBB AAAAAABBB
AAAABB AAAABBB AAAABBBB AAAABBBBB AABBBB AAABBBB AAAAABBBB
/* -------------------------------------------------------------------------------------------------------------------------- */function get_hmgl($hm)
{
$abc = "012|123|234|345|456|567|678|789";
$abcd = "0123|1234|2345|3456|4567|5678|6789";
$abcde = "01234|12345|23456|34567|45678|56789";
$abcdef = "012345|123456|234567|345678|456789";
$abcdefg = "0123456|1234567|2345678|3456789";
$abcdefgh = "01234567|12345678|23456789";
$abcdefghi = "012345678|123456789";$aa = "00|11|22|33|44|55|66|77|88|99";
$aaa = "000|111|222|333|444|555|666|777|888|999";
$aaaa = "0000|1111|2222|3333|4444|5555|6666|7777|8888|9999";
$aaaaa = "00000|11111|22222|33333|44444|55555|66666|77777|88888|99999";
$aaaaaa = "000000|111111|222222|333333|444444|555555|666666|777777|888888|999999";
$aaaaaaa = "0000000|1111111|2222222|3333333|4444444|5555555|6666666|7777777|8888888|9999999";
$aaaaaaaa = "00000000|11111111|22222222|33333333|44444444|55555555|66666666|77777777|88888888|99999999";
$aaaaaaaaa = "000000000|111111111|222222222|333333333|444444444|555555555|666666666|777777777|888888888|999999999";$cba = "987|876|765|654|543|432|321|210";
$dcba = "9876|8765|7654|6543|5432|4321|3210";
$edcba = "98765|87654|76543|65432|54321|43210";
$fedcba = "987654|876543|765432|654321|543210";
$gfedcba = "9876543|8765432|7654321|6543210";
$hgfedcba = "98765432|87654321|76543210";
$ihgfedcba = "987654321|876543210";//1,升序规则
if( preg_match("/$abc/i",$hm) ) {$is_abc = true;}
if( preg_match("/$abcd/i",$hm) ) {$is_abcd = true;}
if( preg_match("/$abcde/i",$hm) ) {$is_abcde = true;}
if( preg_match("/$abcdef/i",$hm) ) {$is_abcdef = true;}
if( preg_match("/$abcdefg/i",$hm) ) {$is_abcdefg = true;}
if( preg_match("/$abcdefgh/i",$hm) ) {$is_abcdefgh = true;}
if( preg_match("/$abcdefghi/i",$hm) ) {$is_abcdefghi = true;}//2,重复规则
if( preg_match("/$aa/i",$hm) ) {$is_aa = true;}
if( preg_match("/$aaa/i",$hm) ) {$is_aaa = true;}
if( preg_match("/$aaaa/i",$hm) ) {$is_aaaa = true;}
if( preg_match("/$aaaaa/i",$hm) ) {$is_aaaaa = true;}
if( preg_match("/$aaaaaa/i",$hm) ) {$is_aaaaaa = true;}
if( preg_match("/$aaaaaaa/i",$hm) ) {$is_aaaaaaa = true;}
if( preg_match("/$aaaaaaaa/i",$hm) ) {$is_aaaaaaaa = true;}
if( preg_match("/$aaaaaaaaa/i",$hm) ) {$is_aaaaaaaaa = true;}
//3,降序规则
if( preg_match("/$cba/i",$hm) ) {$is_cba = true;}
if( preg_match("/$dcba/i",$hm) ) {$is_dcba = true;}
if( preg_match("/$edcba/i",$hm) ) {$is_edcba = true;}
if( preg_match("/$fedcba/i",$hm) ) {$is_fedcba = true;}
if( preg_match("/$gfedcba/i",$hm) ) {$is_gfedcba = true;}
if( preg_match("/$hgfedcba/i",$hm) ) {$is_hgfedcba = true;}
if( preg_match("/$ihgfedcba/i",$hm) ) {$is_ihgfedcba = true;}
//4,多对规则 AABB AABBCC AABBCCDD AABBCCDDEE AABBAABB
if( preg_match("//",$hm) ) {$is_aabb = true;} //AABB
if( preg_match("/(\d)\\1/",$hm) ) {$is_aabbcc = true;} //AABBCC
if( preg_match("//",$hm) ) {$is_aabbccdd = true;} //AABBCCDD
if( preg_match("//",$hm) ) {$is_aabbccddee = true;} //AABBCCDDEE
if( preg_match("//",$hm) ) {$is_aabbaabb = true;} //AABBAABB//5,交替规则 ABAB ABABAB ABABABAB ABABABABAB ABCABC ABCABCABC ABCDABCD
if( preg_match("//",$hm) ) {$is_abab = true;} //ABAB
if( preg_match("//",$hm) ) {$is_ababab = true;} //ABABAB
if( preg_match("/(\d)(\d)\\1\\2/",$hm) ) {$is_abababab = true;} //ABABABAB
if( preg_match("//",$hm) ) {$is_ababababab = true;} //ABABABABAB
if( preg_match("//",$hm) ) {$is_abcabc = true;} //ABCABC
if( preg_match("//",$hm) ) {$is_abcabcabc = true;} //ABCABCABC
if( preg_match("//",$hm) ) {$is_abcdabcd = true;} //ABCDABCD//6,三带规则 AAABB AAABBB AAABBBB AAABBBBB AAABBBBBB
if( preg_match("/(\d)\\1{2}\d+?/",$hm) ) {$is_aaabb = true;} //AAABB
if( preg_match("//",$hm) ) {$is_abab = true;} //AAABBB
if( preg_match("//",$hm) ) {$is_abab = true;} //AAABBBB
if( preg_match("//",$hm) ) {$is_abab = true;} //AAABBBBB
if( preg_match("//",$hm) ) {$is_abab = true;} //AAABBBBBB
//7,带三规则 AABBB AAAABBB AAAAABBB AAAAAABBB
if( preg_match("/\d(\d)\\1{2}/",$hm) ) {$is_aabbb = true;} //AABBB
if( preg_match("//",$hm) ) {$is_aaaabb = true;} //AAAABBB
if( preg_match("//",$hm) ) {$is_aaaaabb = true;} //AAAAABBB
if( preg_match("//",$hm) ) {$is_aaaaaabbb = true;} //AAAAAABBB//8,四带规则 AAAABB AAAABBBB AAAABBBBB
if( preg_match("//",$hm) ) {$is_aaaabb = true;} //AAAABB
if( preg_match("//",$hm) ) {$is_aaaabbbb = true;} //AAAABBBB
if( preg_match("//",$hm) ) {$is_aaaabbbbb = true;} //AAAABBBBB//9,带四规则 AAABBBB AAAAABBBB
if( preg_match("//",$hm) ) {$is_aaabbbb = true;} //AAABBBB
if( preg_match("//",$hm) ) {$is_aaaaabbbb = true;} //AAAAABBBBreturn array('is_abc' => $is_abc, 'is_abcd' => $is_abcd, 'is_abcde' => $is_abcde, 'is_abcdef' => $is_abcdef, 'is_abcdefg' => $is_abcdefg,
'is_abcdefgh' => $is_abcdefgh, 'is_abcdefghi' => $is_abcdefghi,
'is_aa' => $is_aa, 'is_aaa' => $is_aaa, 'is_aaaa' => $is_aaaa, 'is_aaaaa' => $is_aaaaa, 'is_aaaaaa' => $is_aaaaaa, 'is_aaaaaaa' => $is_aaaaaaa,
'is_aaaaaaaa' => $is_aaaaaaaa, 'is_aaaaaaaaa' => $is_aaaaaaaaa,
'is_cba' => $is_cba, 'is_dcba' => $is_dcba, 'is_edcba' => $is_edcba, 'is_fedcba' => $is_fedcba, 'is_gfedcba' => $is_gfedcba,
'is_hgfedcba' => $is_hgfedcba, 'is_ihgfedcba' => $is_ihgfedcba,
'is_aabbb' => $is_aabbb,
'is_aaabb' => $is_aaabb, 'is_aaabbb' => $is_aaabbb, 'is_aaabbbb' => $is_aaabbbb, 'is_aaabbbbb' => $is_aaabbbbb, 'is_aaabbbbbb' => $is_aaabbbbbb,
'is_aabbb' => $is_aabbb, 'is_aaaabbb' => $is_aaaabbb, 'is_aaaaabbb' => $is_aaaaabbb, 'is_aaaaaabbb' => $is_aaaaaabbb
'is_aaaabb' => $is_aaaabb, 'is_aaaabbbb' => $is_aaaabbbb, 'is_aaaabbbbb' => $is_aaaabbbbb,
'is_aabbbb' => $is_aabbbb, 'is_aaaaabbbb' => $is_aaaaabbbb);
}我什么都不会,好心人帮我完善一下?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货