/** 包含规则  参数手机号码 返回包含规律数组
/* -----------------------------------------------------------------------------------------------------------------------------
   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;} //AAAAABBBB
return 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);
}我什么都不会,好心人帮我完善一下?