判断qq号码 规律
2024-09-01 08:36:50
$qqs
=
array
(
'2343232'
,
"4323254"
,
"22222"
,
"5123123"
,
"23412341234"
,
"2222222"
,
'123456789'
);
foreach
(
$qqs
as
$qq
) {
$len
=
strlen
(
$qq
);
$t
=
array
();
echo
"qq: $qq:: "
;
for
(
$i
=0;
$i
<
$len
;
$i
++) {
if
((
$j
=
strpos
(
$qq
,
$qq
{
$i
},
$i
+1)) != false) {
if
((
$p
=
substr
(
$qq
,
$i
,
$j
-
$i
)) ==
substr
(
$qq
,
$j
,
$j
-
$i
))
$t
[] =
$p
;
while
(
$j
<
$len
-1 &&
$qq
{
$i
} ==
$qq
{++
$j
})
$t
[] =
substr
(
$qq
,
$i
,
$j
-
$i
+1);
}
}
usort(
$t
,
function
(
$a
,
$b
) {
return
strlen
(
$b
) -
strlen
(
$a
); });
$t
= current(
$t
);
echo
$d
=
'A'
;
for
(
$i
=1;
$i
<
strlen
(
$t
);
$i
++) {
if
(
$t
{
$i
} !=
$t
{
$i
-1})
$d
++;
echo
$d
;
}
echo
PHP_EOL;
}
最新文章
- 分享基于EF+MVC+Bootstrap的通用后台管理系统及架构
- 关于.dll&#39; could not be found 的问题以及解决方案
- elasticsearch之节点重启
- iOS_UIImge_Gif的展示
- Caffe学习系列(21):caffe图形化操作工具digits的安装与运行
- 在Windows Azure上配置VM主备切换(1)——Linux篇
- js原生封装getClassName()方法-ie不支持getElementsByClassName,所以要自己实现获取类名为className的所有元素
- 《经久不衰的Spring框架:Spring+SpringMVC+MyBatis 整合》
- Windows 10 系统Microsoft Edge的使用手册
- 【CSS3】块级元素与行内元素的区别
- 国际化:Java平台下的Locale类
- [Machine Learning]学习笔记-线性回归
- 关于如何在mac系统上安装Git并在码市上建立项目
- Toad DBA Suite for Oracle 12.6 64-bit Commercial 简单连接
- EF Codefirst入门之创建数据库
- Scrapy基础(七)————图片的简单下载
- 【Java】 剑指offer(1) 找出数组中重复的数字
- 338. Counting Bits_比特位计数_简单动态规划
- 50.TO_NUMBER 将给出的字符转换为数字
- 【java规则引擎】《Drools7.0.0.Final规则引擎教程》第4章 4.2 auto-focus