数组取值 贴出用 var_export 打印出的结果 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 array ( 'iso.3.6.1.4.1.2021.4.1.0' => 'INTEGER: 0', 'iso.3.6.1.4.1.2021.4.2.0' => 'STRING: "swap"', 'iso.3.6.1.4.1.2021.4.3.0' => 'INTEGER: 16777208', 'iso.3.6.1.4.1.2021.4.4.0' => 'INTEGER: 16777208', 'iso.3.6.1.4.1.2021.4.5.0' => 'INTEGER: 16324040', 'iso.3.6.1.4.1.2021.4.6.0' => 'INTEGER: 4483856', 'iso.3.6.1.4.1.2021.4.11.0' => 'INTEGER: 21261064', 'iso.3.6.1.4.1.2021.4.12.0' => 'INTEGER: 16000', 'iso.3.6.1.4.1.2021.4.14.0' => 'INTEGER: 72720', 'iso.3.6.1.4.1.2021.4.15.0' => 'INTEGER: 11089928', 'iso.3.6.1.4.1.2021.4.100.0' => 'INTEGER: 0', 'iso.3.6.1.4.1.2021.9.1.6.1' => 'INTEGER: 1032088', 'iso.3.6.1.4.1.2021.9.1.6.2' => 'INTEGER: 458942624', 'iso.3.6.1.4.1.2021.9.1.6.3' => 'INTEGER: 8162020', 'iso.3.6.1.4.1.2021.9.1.6.4' => 'INTEGER: 99150', 'iso.3.6.1.4.1.2021.9.1.6.5' => 'INTEGER: 3096336', 'iso.3.6.1.4.1.2021.9.1.6.6' => 'INTEGER: 1032088',)数组太多了 我删除了一些 值留了一些能说明问题的 $arr=array( 'iso.3.6.1.4.1.2021.4.1.0' => '0', 'iso.3.6.1.4.1.2021.4.2.0' => 'swap', 'iso.3.6.1.4.1.2021.4.3.0' => '16777208', 'iso.3.6.1.4.1.2021.4.4.0' => '16777208', 'iso.3.6.1.4.1.2021.4.5.0' => '16324040', 'iso.3.6.1.4.1.2021.4.6.0' => '4484096', 'iso.3.6.1.4.1.2021.9.1.6.1' => '1032088', 'iso.3.6.1.4.1.2021.9.1.6.2' => '458942624', 'iso.3.6.1.4.1.2021.9.1.6.3' => '8162020', 'iso.3.6.1.4.1.2021.9.1.6.4' => '99150', 'iso.3.6.1.4.1.2021.9.1.6.5' => '3096336', 'iso.3.6.1.4.1.2021.9.1.6.6' => '1032088');$num=0;foreach($arr as $k=>$v){ if(version_compare($k, 'iso.3.6.1.4.1.2021.9.1.6.0', '>')){ $num+=$v; }}echo $num;/*472364306*/ $ar = 你的数组$res = array();foreach($ar as $k=>$v){ if(strpos($k, 'iso.3.6.1.4.1.2021.9.1.6') !== false){ $t = explode(': ', $v); $res[] = $t[1]; }}echo array_sum($res); $ar = array ( 'iso.3.6.1.4.1.2021.4.1.0' => 'INTEGER: 0', 'iso.3.6.1.4.1.2021.4.2.0' => 'STRING: "swap"', 'iso.3.6.1.4.1.2021.4.3.0' => 'INTEGER: 16777208', 'iso.3.6.1.4.1.2021.4.4.0' => 'INTEGER: 16777208', 'iso.3.6.1.4.1.2021.4.5.0' => 'INTEGER: 16324040', 'iso.3.6.1.4.1.2021.4.6.0' => 'INTEGER: 4483856', 'iso.3.6.1.4.1.2021.4.11.0' => 'INTEGER: 21261064', 'iso.3.6.1.4.1.2021.4.12.0' => 'INTEGER: 16000', 'iso.3.6.1.4.1.2021.4.14.0' => 'INTEGER: 72720', 'iso.3.6.1.4.1.2021.4.15.0' => 'INTEGER: 11089928', 'iso.3.6.1.4.1.2021.4.100.0' => 'INTEGER: 0', 'iso.3.6.1.4.1.2021.9.1.6.1' => 'INTEGER: 1032088', 'iso.3.6.1.4.1.2021.9.1.6.2' => 'INTEGER: 458942624', 'iso.3.6.1.4.1.2021.9.1.6.3' => 'INTEGER: 8162020', 'iso.3.6.1.4.1.2021.9.1.6.4' => 'INTEGER: 99150', 'iso.3.6.1.4.1.2021.9.1.6.5' => 'INTEGER: 3096336', 'iso.3.6.1.4.1.2021.9.1.6.6' => 'INTEGER: 1032088',);$num = 0;foreach($ar as $k=>$v){ if($k >= 'iso.3.6.1.4.1.2021.9.1.6.1'){ strtok($v, ':'); $num += strtok(''); }}echo $num; PHP页面中如何调用cmd窗口,并执行telnet命令 急聘PHP高级工程师 管理员手下留情 求源码!PHP导出数据到csv文件 这种上传效果谁做过咯? 如何使用post提交json数据 如何实现键盘监听器(php+html) 批量删除包含特殊字符的文件 php远程对域名页面截图 响应时间太长怎么解决 Yii 关联查询结果转化为json后数据丢失 微信jssdk 上传图片接口官方的是上传到微信服务器怎么上传到自己的服务器 微信公众平台 乱码 财经数据抓取,想从网页抓取一段数据,请大神看里面的代码
array (
'iso.3.6.1.4.1.2021.4.1.0' => 'INTEGER: 0',
'iso.3.6.1.4.1.2021.4.2.0' => 'STRING: "swap"',
'iso.3.6.1.4.1.2021.4.3.0' => 'INTEGER: 16777208',
'iso.3.6.1.4.1.2021.4.4.0' => 'INTEGER: 16777208',
'iso.3.6.1.4.1.2021.4.5.0' => 'INTEGER: 16324040',
'iso.3.6.1.4.1.2021.4.6.0' => 'INTEGER: 4483856',
'iso.3.6.1.4.1.2021.4.11.0' => 'INTEGER: 21261064',
'iso.3.6.1.4.1.2021.4.12.0' => 'INTEGER: 16000',
'iso.3.6.1.4.1.2021.4.14.0' => 'INTEGER: 72720',
'iso.3.6.1.4.1.2021.4.15.0' => 'INTEGER: 11089928',
'iso.3.6.1.4.1.2021.4.100.0' => 'INTEGER: 0', 'iso.3.6.1.4.1.2021.9.1.6.1' => 'INTEGER: 1032088',
'iso.3.6.1.4.1.2021.9.1.6.2' => 'INTEGER: 458942624',
'iso.3.6.1.4.1.2021.9.1.6.3' => 'INTEGER: 8162020',
'iso.3.6.1.4.1.2021.9.1.6.4' => 'INTEGER: 99150',
'iso.3.6.1.4.1.2021.9.1.6.5' => 'INTEGER: 3096336',
'iso.3.6.1.4.1.2021.9.1.6.6' => 'INTEGER: 1032088',
)数组太多了 我删除了一些 值留了一些能说明问题的
'iso.3.6.1.4.1.2021.4.1.0' => '0',
'iso.3.6.1.4.1.2021.4.2.0' => 'swap',
'iso.3.6.1.4.1.2021.4.3.0' => '16777208',
'iso.3.6.1.4.1.2021.4.4.0' => '16777208',
'iso.3.6.1.4.1.2021.4.5.0' => '16324040',
'iso.3.6.1.4.1.2021.4.6.0' => '4484096',
'iso.3.6.1.4.1.2021.9.1.6.1' => '1032088',
'iso.3.6.1.4.1.2021.9.1.6.2' => '458942624',
'iso.3.6.1.4.1.2021.9.1.6.3' => '8162020',
'iso.3.6.1.4.1.2021.9.1.6.4' => '99150',
'iso.3.6.1.4.1.2021.9.1.6.5' => '3096336',
'iso.3.6.1.4.1.2021.9.1.6.6' => '1032088'
);
$num=0;
foreach($arr as $k=>$v){
if(version_compare($k, 'iso.3.6.1.4.1.2021.9.1.6.0', '>')){
$num+=$v;
}
}
echo $num;
/*
472364306
*/
$res = array();
foreach($ar as $k=>$v){
if(strpos($k, 'iso.3.6.1.4.1.2021.9.1.6') !== false){
$t = explode(': ', $v);
$res[] = $t[1];
}
}
echo array_sum($res);
'iso.3.6.1.4.1.2021.4.1.0' => 'INTEGER: 0',
'iso.3.6.1.4.1.2021.4.2.0' => 'STRING: "swap"',
'iso.3.6.1.4.1.2021.4.3.0' => 'INTEGER: 16777208',
'iso.3.6.1.4.1.2021.4.4.0' => 'INTEGER: 16777208',
'iso.3.6.1.4.1.2021.4.5.0' => 'INTEGER: 16324040',
'iso.3.6.1.4.1.2021.4.6.0' => 'INTEGER: 4483856',
'iso.3.6.1.4.1.2021.4.11.0' => 'INTEGER: 21261064',
'iso.3.6.1.4.1.2021.4.12.0' => 'INTEGER: 16000',
'iso.3.6.1.4.1.2021.4.14.0' => 'INTEGER: 72720',
'iso.3.6.1.4.1.2021.4.15.0' => 'INTEGER: 11089928',
'iso.3.6.1.4.1.2021.4.100.0' => 'INTEGER: 0', 'iso.3.6.1.4.1.2021.9.1.6.1' => 'INTEGER: 1032088',
'iso.3.6.1.4.1.2021.9.1.6.2' => 'INTEGER: 458942624',
'iso.3.6.1.4.1.2021.9.1.6.3' => 'INTEGER: 8162020',
'iso.3.6.1.4.1.2021.9.1.6.4' => 'INTEGER: 99150',
'iso.3.6.1.4.1.2021.9.1.6.5' => 'INTEGER: 3096336',
'iso.3.6.1.4.1.2021.9.1.6.6' => 'INTEGER: 1032088',
);$num = 0;
foreach($ar as $k=>$v){
if($k >= 'iso.3.6.1.4.1.2021.9.1.6.1'){
strtok($v, ':');
$num += strtok('');
}
}
echo $num;