作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
switch($kk)
{
case 1:
$flag=true;
if ($month)
{
echo"<pre>";
echo $select->where('start_date between "' . $year . '-' . $month . '-01" and "' . $year . '-' . $month . '-' . $this->daysInMonth($month, $year).'" and end_date between "' . $year . '-' . $month . '-01" and "' . $year . '-' . $month . '-' . $this->daysInMonth($month, $year).'"' );
}
$select->order('start_date ASC');
break;
case 2:
$flag=true;
if ($month)
{
echo $select->where('start_date < "' . $year . '-' . $month . '-01" and end_date between "' . $year . '-' . $month . '-01" and "' . $year . '-' . $month . '-' . $this->daysInMonth($month, $year).'"' );
}
$select->order('start_date ASC');
break;
case 3:
$flag=true;
if ($month) {
echo $select->where('start_date between "' . $year . '-' . $month . '-01" and "' . $year . '-' . $month . '-' . $this->daysInMonth($month, $year).'" and end_date > "' . $year . '-' . $month . '-'.$this->daysInMonth($month, $year).'"' );
}
$select->order('start_date ASC');
break;
case 4:
$flag=true;
if ($month) {
echo $select->where('start_date < "' . $year . '-' . $month . '-01" and end_date > "' . $year . '-' . $month . '-'.$this->daysInMonth($month, $year).'"' );
}
$select->order('start_date ASC');
break;
}
$select->order('start_date ASC');
这个语句对元素进行排序。但它根据查询案例的结果进行排序。我需要一个排序查询来对所有案例结果进行排序。我该怎么办?
最佳答案
你得从switch{}语句中出来,它只执行case中的whats。即使你把它放在默认值中:它也不会工作,因为它单独使用案例或默认值。我会在 switch 语句之后创建一个条目。
验证您的 switch case 是否已执行,然后有另一个语句执行排序以应用于所有 case。
关于php - 如何对多个元素进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25504842/
我是一名优秀的程序员,十分优秀!