解决方案 »
- 用phpmailer类做发送邮件功能,提示500错误?
- session 对象保存密码问题?
- php Fatal error: Call to undefined function mb_detect_encoding()
- 这些手册是我asp和php成功的关键,现在共享给家共同学习参考!
- 请问PHP如何处理这样的情况?
- 如何实现删除上传图片的功能?请指教
- 一个很菜的问题,为什么PHP不能正常显示中文?
- 我想调用Exe()执行mysqldump来导出数据,但是怎么也不行请问是什么原因?
- php中使用frameset框架局部刷新问题
- 在阿里云虚拟主机上建站问题
- 为什么用@压制不了empty()抛出的错误?
- 这个文件到底在哪里?
qos1_en=yesqos1_cid=2qos1_packet_filter_identifier=1qos1_evaluation_precedence_index=1qos1_source_address=192.168.1.1qos1_subnet_mask=255.255.255.255qos1_protocol_number=qos1_destination_port_range=qos1_source_port_range=qos1_direction=3qos1_QCI=4qos1_DL_GBR=1024qos1_UL_GBR=1024qos1_DL_MBR=2048qos1_UL_MBR=2048qos1_cfg_result=qos2_en=使能qos2_cid=idqos2_packet_filter_identifier=tft标号qos2_evaluation_precedence_index=tft优先级qos2_source_address=原地值qos2_subnet_mask=qos2_protocol_number=协议号qos2_destination_port_range=目的端口范围qos2_source_port_range=远端口范围qos2_direction=方向qos2_QCI=qciqos2_DL_GBR=下行GBRqos2_UL_GBR=上行qos2_DL_MBR=qos2_UL_MBR=qos2_cfg_result=1&0 1=成功qos3_en=qos3_cid=qos3_packet_filter_identifier=qos3_evaluation_precedence_index=qos3_source_address=qos3_subnet_mask=qos3_protocol_number=qos3_destination_port_range=qos3_source_port_range=qos3_direction=qos3_QCI=qos3_DL_GBR=qos3_UL_GBR=qos3_DL_MBR=qos3_UL_MBR=qos3_cfg_result=qos4_en=qos4_cid=qos4_packet_filter_identifier=qos4_evaluation_precedence_index=qos4_source_address=qos4_subnet_mask=qos4_protocol_number=qos4_destination_port_range=qos4_source_port_range=qos4_direction=qos4_QCI=qos4_DL_GBR=qos4_UL_GBR=qos4_DL_MBR=qos4_UL_MBR=qos4_cfg_result=
数据中 gos3_xxxx、gos4_xxxx 都是空的
所以 $qosarry 中也就空了把 array_unshift($qosarry,$qos);
改成 array_unshift($qosarry, clone $qos);
就正确了
{
$file="/usr/local/lte/em100cfg".$ethnumber;
$list = file($file, FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES);
$qosarry=array(); foreach($list as $r) {
list($key, $value) = explode('=', $r);
preg_match('/(\D+)(\d+)(.+)/', $key, $m);
$key = $m[1] . ($m[3] != '_en' ? $m[3] : '');
$i = $m[2];
if(! isset($gosarray[$i])) $gosarray[$i] = new qosclass();
$gosarray[$i]->$key = $value; }
return $gosarray;
}