这个数组一共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;
}
解决方案 »
- 这个&符号可以乱加的?
- 一道编程题
- PHP如何访问文件服务器
- PHP Notice: session_start(): ps_files_cleanup_dir: opendir(C:\WINDOWS\TEMP\) failed: Invalid argument (22) in ....
- ThinkPHP 中生成静态页面
- Win2k Server下用php读写Excel文件的严重问题
- php调VB程序?着急!
- 一个页面提交后的问题???????????
- 用php如何创建一个mysql的table?
- 跨站脚本攻击危害究竟有多大?
- php与 mysql连接一般都用什么方式??
- ★ 请问怎么使用PHP在Oracle里做分页!?
$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>";
?>
你给了我很好的思路。谢谢了。