从文件的36行起读,已知MUT、ST、和最后的一个字段。
把字符串处理成数组,假设字符串定义为a。需要求的字段为$a[12],$a[33],$a[34]。
已知$a[12]为1-256循环变化,$a[33]为1-8循环变化,且得出$a[12]和$a[33]的关系,现在求$a[33]和$a[34]的关系,已知$a[34]为1-160种情况变化。
现在求当$a[33]为1-8时,对应的$a[34]的情况。假设$a[33]为3时,对应1-160项出现的次数。
把字符串处理成数组,假设字符串定义为a。需要求的字段为$a[12],$a[33],$a[34]。
已知$a[12]为1-256循环变化,$a[33]为1-8循环变化,且得出$a[12]和$a[33]的关系,现在求$a[33]和$a[34]的关系,已知$a[34]为1-160种情况变化。
现在求当$a[33]为1-8时,对应的$a[34]的情况。假设$a[33]为3时,对应1-160项出现的次数。
解决方案 »
- 在IE下,使用jquery的ajaxForm上传图片以后,返回json数据,被提示下载文件,得不到json数据
- 这是什么加密形式?
- php中gbk转utf-8的特殊问题,求解
- 求ZEND反编译程序,请高手介绍经验
- 求如何得到今天、明天、后天、大后天是星期几的答案!!
- 如何在自己的机子上模拟网速很慢时测试自己的程序呢?
- mysql连接默认的端口是多少?
- 请问为什么我这样写每行还是只显示一个产品?我需要每行显示两个产品.急.....
- PHP的问题...............
- 再问:论坛的用户头像怎么实现啊?
- 格式化当前时间如:(2009604111516)
- 各路英雄豪杰,网站整合discuz后如何设置,登陆cookie有效期
取值范围:$dut为1-256,$bin为1-8,$test item为1-160.
假设求当$bin值为3时,$test item 1-160项出现的次数。
[33] => 2P_2.3(MA)
[34] => IDD2P_1.8V
确认一下上述对应关系,其实也没有什么关系set_time_limit(0);
$fn = 'P90751300L.OWM';
$fp = fopen($fn, 'r');
$r = 0;
while(! feof($fp)) {
$buf = fgets($fp);
$r++;
if($r == 35) {
$item = split(" +", $buf);
break;
}
}
while(! feof($fp)) {
$buf = fgets($fp);
$ar = split(" +", $buf);
$out[$ar[12]][$ar[33]][$ar[34]]++;
}
fclose($fp);
print_r($out);
Array
(
[1] => Array
(
[6.00AM] => Array
(
[0.000V] => 15
) [5.60AM] => Array
(
[0.000V] => 13
) [6.80AM] => Array
(
[0.000V] => 1
) [6.40AM] => Array
(
[0.000V] => 6
) [4.80AM] => Array
(
[0.000V] => 1
) [7.60AM] => Array
(
[0.000V] => 2
) ) [2] => Array
(
[6.00AM] => Array
(
[0.000V] => 13
) [5.20AM] => Array
(
[0.000V] => 3
) [5.60AM] => Array
(
[0.000V] => 11
) [6.80AM] => Array
(
[0.000V] => 4
) [6.40AM] => Array
(
[0.000V] => 7
) )
遗憾的是 $a[33] 并不会等于 3
ST\Test item
3 1 2 3 4 5 .... 160
4
5
6
7
8
1 3 00----00000------------000-----------------00-0------0000000-0000--0000--000000---0-00000--------------------------0-00----------0--------------010000
2 3 00----00000------------000-----------------00-0------0000000-0000--0000--000000---0-00000--------------------------0-00----------0--------------010000
3 3 00----00000------------000-----------------00-0------0000000-0000--0000--000000---0-00000--------------------------0-00----------0--------------010000
4 3 00----00000------------000-----------------00-0------0000000-0000--0000--000000---0-00000--------------------------0-00----------0--------------010000
5 3 00----00000------------000-----------------00-0------0000000-0000--0000--000000---0-00000--------------------------0-00----------0--------------010000
6 3 00----00000------------000-----------------00-0------0000000-0000--0000--000000---0-00000--------------------------0-00----------0--------------010000
7 3 00----00000------------000-----------------00-0------0000000-0000--0000--000000---0-00000--------------------------0-00----------0--------------010000
8 5 00----00000------------000-----------------00-0------0000000-0000--0000--000000---0-00000--------------------------0-10----------0--------------010000
9 8 00----00000------------000-----------------00-0------0000110-0000--1100--101111---0-11111--------------------------0-00----------0--------------010000
10 3 00----00000------------000-----------------00-0------0000000-0000--0000--000000---0-00000--------------------------0-00----------0--------------010000例子大概是这样,现在要求当$bin值为多少时,相应的$test item 1-160 项的各项值为1的个数。