foreach($array as $key=>$val){
echo $key."==>".$v."<br/>";
}不明白还要用switch干什么
echo $key."==>".$v."<br/>";
}不明白还要用switch干什么
解决方案 »
- 极奇怪的,知道bug在哪里,但不知道为何会出现这bug?
- mssql_connect()连接数据库的问题
- 上传50M文件max_execution_time 设置多大好?
- 求个正则,冰天雪地裸身跪求,急用
- Call to undefined function pg_connect() in C:\phptest\pg\index.php on line 22
- 怎么打不开oracle的扩展库?
- Php+mysql 快还是asp+sqlserver快?
- 本论坛贴子的版权归谁所有?
- 一个最简单类似留言板,刷新又添加了一条记录怎么办?
- php里怎么把循环数组赋值给字符串变量
- 为什么PHP的SESSION文件不会自动清除?
- PHP 压缩文件 密码
foreach($array as $key=>$val){
echo $key."==>".$val."<br/>";
<?php
$array =array("9:00"=>"SQL语句1","12:00"=>"SQL语句2","15:00"=>"SQL语句3i","SQL语句4"=>"SQL语句5","21:00"=>"SQL语句6");
//上为调试数组,有键有值;
foreach($array as $key => $value){//循环,也可不用;以下是问题所在,不知有没有写错格式,或漏掉什么?
switch ($array)
{case ".$key";
echo $value."  ";
if mysql_query($value);
echo "成功";
continue;
default:
echo "失败";}
}
?>:将SQL语句写成数组,并用switch语句根据条件调用是个不错的选择,可以起到事半功倍的效果
echo $array[date('G:00')];
echo $array[date('G:I')];
echo $array[floor(date('G')/3)*3.':00'];