这个数组一共48个元素,
这样做function getTimeArray(){
for($i=0;$i<47){
$click_ = (strlen($i)==1)?"0".$i:$i;
if( ($i+1) % 2 !=0){
$arr[$i]= $click_."00";
}else{
$arr[$i]= $click_."00";
}
}
return $arr;
}
这样做function getTimeArray(){
for($i=0;$i<47){
$click_ = (strlen($i)==1)?"0".$i:$i;
if( ($i+1) % 2 !=0){
$arr[$i]= $click_."00";
}else{
$arr[$i]= $click_."00";
}
}
return $arr;
}
$a[0]="0000";
$myhour=0;
for($i=1;$i<48;$i++){
$h=$h+30;
if($h==60){
$h=0;
//echo "h=".$h;
}
//$myhour=$i;
//}else{
$myhour=floor($i/2);
//}
//echo $myhour;
//echo "<br>";
if(strlen($myhour)<2)
{
$myhour="0".$myhour;
}
if(strlen($h)<2)
{
$h="0".$h;
}
$a[$i]=$myhour.$h;
//echo "$a[$i] <br>";
}for($j=0;$j<48;$j++)
{
echo $a[$j];
echo "<br>";
}
?>
运行结果
0000
0030
0100
0130
0200
0230
0300
0330
0400
0430
0500
0530
0600
0630
0700
0730
0800
0830
0900
0930
1000
1030
1100
1130
1200
1230
1300
1330
1400
1430
1500
1530
1600
1630
1700
1730
1800
1830
1900
1930
2000
2030
2100
2130
2200
2230
2300
2330
if( ($i+1) % 2 !=0){
$arr[$i]= $click_."00";
$arr[$i]= $click_."30"; }else{
$arr[$i]= $click_."00";
$arr[$i]= $click_."30"; }追求完美的程序。谢谢你了。
if($i%2==0)
echo str_pad($i*100, 4, "0", STR_PAD_LEFT),'<br>\n';
else
echo str_pad($i*100+30, 4, "0", STR_PAD_LEFT),'<br>\n';
function getTimeArray(){
for($i=0;$i<24;$i++){
$click_ = (strlen($i)==1)?"0".$i:$i;
if( ($i+1) % 2 !=0){
$arr[$i]= $click_."30";
}else{
$arr[$i]= $click_."00";
}
}
return $arr;
}最后结果
<?PHP
function getTimeArray(){
for($i=0;$i<24;$i++){
if(strlen($i)==1){
$str = "0".$i;
}else{
$str = $i;
}
$arr[] = $str."00";
$arr[] = $str."30";
}
return $arr;
}
echo "<pre>";
print_r(getTimeArray());
echo "</pre>";
?>
你给了我很好的思路。谢谢了。