<?php
function dates($id){
$xmls = file_get_contents("./write_str.xml");
$xml = simplexml_load_string($xmls);
$xmljosn = json_encode($xml);
$xml = json_decode($xmljosn,true);
$NF = substr($xml['period'][0]['date'],0,4);
if($NF==date("Y")){
$Cimd = array();
foreach ($xml['period'] as $key => $value) {
$Cimd[] = $value['date'];
}
if(in_array($id,$Cimd)){
echo '休息日';
}else{
echo '工作日';
}
}else{
$data = date("Y");
$stime = strtotime("".$data."-01-01");
$etime = strtotime("".$data."-01-30");
$datearr = [];
while ($stime <= $etime) {
$datearr[] = date('Ymd',$stime);
$stime = $stime+86400;
}
$arr = array();
foreach ($datearr as $key => $value) {
$Days = file_get_contents('http://api.goseek.cn/Tools/holiday?date='.$value.'');
$icma = json_decode($Days,TRUE);
if($icma['data']!=0){
$arr[]['date']=$value;
}
}
$xmlTag = array('date');
$str = "<studentcareer>\n";
foreach ($arr as $key => $v) {
$str.="\t<period>\n";
foreach ($xmlTag as $key => $x) {
$str.="\t\t<".$x.">".$v[$x]."</".$x.">\n";
}
$str.="\t</period>\n";
}
$str.="</studentcareer>";
$file = './write_str.xml';
file_put_contents($file,$str);
}
}
?>