php 中截取的时间怎么乱跳,跳到最后就不懂了。
答案:1 悬赏:70 手机版
解决时间 2021-03-29 03:19
- 提问者网友:轮囘Li巡影
- 2021-03-28 09:05
php 中截取的时间怎么乱跳,跳到最后就不懂了。
最佳答案
- 五星知识达人网友:鸠书
- 2021-03-28 09:48
if(is_file("/home/cdr/popup/dump_astatus.txt")){
//检查文件是否存在
$eeg = file("/home/cdr/popup/dump_astatus.txt");//读取文件,并且生成数组
print_r($eeg);//打印数组
if(count($eeg)>0){
//检查文件中读取的数据是不是为空
foreach($eeg as $ssg){
//遍历这个数组
$stta = explode("|",$ssg);//使用|来分割数据,并且返回数组
$ssg1 .= $stta[2];//把返回数组中的键值2连续赋值给变量$ssg1
$ssg2 .= $stta[8];//把返回数组中的键值8连续赋值给变量$ssg2
}
}
}
echo $ssg1;//输出变量$ssg1
$time = array("$ssg1"=>"$ssg2");//建立一个数组(ps:和下面的重复,这段代码根本不需要)
$arr = $time = array("$ssg1"=>"$ssg2");//你都这样写了,上面的那段代码还有个鸟有啊,重复了
serialize($arr);//将数组序列话
$arr = date("i:s",strtotime($ssg2));//strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳,这段代码将$arr重新赋值了,上面的赋值还有个鸟用啊
print_r($arr);//打印出$arr的值
追问确实, 才学这个没多久,啥子都不清楚 。
if(count($eeg)>0){
foreach($eeg as $ssg){
$stta = explode("|",$ssg);
$arr[$stta[2]] = date("i:s",$stta[8]);
}
}
}
希望找大神带啊,爱。
//检查文件是否存在
$eeg = file("/home/cdr/popup/dump_astatus.txt");//读取文件,并且生成数组
print_r($eeg);//打印数组
if(count($eeg)>0){
//检查文件中读取的数据是不是为空
foreach($eeg as $ssg){
//遍历这个数组
$stta = explode("|",$ssg);//使用|来分割数据,并且返回数组
$ssg1 .= $stta[2];//把返回数组中的键值2连续赋值给变量$ssg1
$ssg2 .= $stta[8];//把返回数组中的键值8连续赋值给变量$ssg2
}
}
}
echo $ssg1;//输出变量$ssg1
$time = array("$ssg1"=>"$ssg2");//建立一个数组(ps:和下面的重复,这段代码根本不需要)
$arr = $time = array("$ssg1"=>"$ssg2");//你都这样写了,上面的那段代码还有个鸟有啊,重复了
serialize($arr);//将数组序列话
$arr = date("i:s",strtotime($ssg2));//strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳,这段代码将$arr重新赋值了,上面的赋值还有个鸟用啊
print_r($arr);//打印出$arr的值
追问确实, 才学这个没多久,啥子都不清楚 。
if(count($eeg)>0){
foreach($eeg as $ssg){
$stta = explode("|",$ssg);
$arr[$stta[2]] = date("i:s",$stta[8]);
}
}
}
希望找大神带啊,爱。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯