您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

数组处理,计算ng数量,该如何处理

2024/5/19 21:53:24发布7次查看
数组处理,计算ng数量
本帖最后由 lazygc520 于 2015-05-12 22:26:04 编辑
array(6) {
[0]=>
string(62) ../../dat/dig/testfunction/ts407/bed410-500a1/5306/ng/7020.csv
[1]=>
string(64) ../../dat/dig/testfunction/ts407/bed410-500a1/5306/ng/7020_1.csv
[2]=>
string(64) ../../dat/dig/testfunction/ts407/bed410-500a1/5306/ng/7020_2.csv
[3]=>
string(64) ../../dat/dig/testfunction/ts407/bed410-500a1/5306/ng/7020_3.csv
[4]=>
string(64) ../../dat/dig/testfunction/ts407/bed410-500a1/5306/ng/7020_4.csv
[5]=>
string(65) ../../dat/dig/testfunction/ts407/bed410-500a1/5306/ng/7020_ng.csv
}

已知数组a的形式,如果把7020开头的文件看作一个文件,求得这样的结果:ts407,bed410-500a1,5306,ng对应数量为1.这要怎么求?
------解决思路----------------------
$arr=array(
../../dat/dig/testfunction/ts407/bed410-500a1/5306/ng/7020.csv,
../../dat/dig/testfunction/ts407/bed410-500a1/5306/ng/7020_1.csv,
../../dat/dig/testfunction/ts407/bed410-500a1/5306/ng/7020_2.csv,
../../dat/dig/testfunction/ts407/bed410-500a1/5306/ng/7020_3.csv,
../../dat/dig/testfunction/ts407/bed410-500a1/5306/ng/7020_4.csv,
../../dat/dig/testfunction/ts407/bed410-500a1/5306/ng/7020_ng.csv,
../../dat/dig/testfunction/ts407/bed410-500a1/5306/ng/7021_ng.csv,//添加测试
);
foreach($arr as $v){
$tmp=explode('/',$v);
$lastfile=array_pop($tmp);
preg_match('/^(\d+)(\.
------解决思路----------------------
\_)/',$lastfile,$m);
$arr_file[]=$m[1];
}
$count=count(array_unique($arr_file));
echo $count;//2

该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录