热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何处理具有范围的值?-howtohandleifelsewithrangeofvalues

Iwanttoexecutethisstatement我想执行这个声明。$Data$cash-$taxTheproblemisthatthetaxdiffers

I want to execute this statement

我想执行这个声明。

$Data=$cash-$tax

The problem is that the tax differs for various ranges of cash

问题是不同种类的现金税收不同。

exactly as shown below.

具体如下所示。

cash range ------------> tax

现金范围- - - - - - - - - - - - >税

5,000 - 30,000--------> 700

5000 - 30000年- - - - - - - - > 700

30,001- 60,000-------- > 1,000

30001 - 60000年- - - - - - - - > 1000

60,001 - 125,000 -------> 1,600

60,001 - 125,000 -----> 1600。

125,001 - 250,000 ---------> 3,000

125,001 - 250000 -------> 000。

250,001 - 500,000 -------- > 5,000

250,001 - 50万----- > 5000。

500,001 - 1,000,000---------> 9,000

500001 - 1000000年- - - - - - - - - > 9000

what code can i use to explain this. Ive tried if else

我能用什么代码来解释这个呢?我试过如果其他

if($cash >=0 && <=30000) $tax=700;
elseif($cash >=30001 && <=60000) $tax=1000;
elseif($cash >=60001 && <=125000) $tax=1600;
elseif($cash >=125001 && <=250000) $tax=3000;
elseif($cash >=250001 && <=500000) $tax=5000;
else($cash >=500001 && <=1000000) $tax=9000;
endif

This is not working i dont know where the problem is.

我不知道问题在哪里。

1 个解决方案

#1


4  

You need the full comparison expression for every item.

您需要对每个项目进行完整的比较表达式。

You can't do if (($cash > 20) && (<50)). $cash must be part of every expression:

如果($cash > 20) && &(<50),你就不能做。现金必须是每个表达的一部分:

if($cash >=0 && $cash <=30000) $tax=700;
elseif($cash >=30001 && $cash <=60000) $tax=1000;
elseif($cash >=60001 && $cash <=125000) $tax=1600;
elseif($cash >=125001 && $cash <=250000) $tax=3000;
elseif($cash >=250001 && $cash <=500000) $tax=5000;
else($cash >=500001 &&$cash  <=1000000) $tax=9000;
endif

This gets really fun if you try to apply the same logic in Delete queries:

如果您试图在Delete查询中应用相同的逻辑,这将变得非常有趣:

DELETE FROM users WHERE id = 1 OR 2;

Where did all my users go?

我的用户都去哪里了?


推荐阅读
  • NotSupportedException无法将类型“System.DateTime”强制转换为类型“System.Object”
    本文介绍了在使用LINQ to Entities时出现的NotSupportedException异常,该异常是由于无法将类型“System.DateTime”强制转换为类型“System.Object”所导致的。同时还介绍了相关的错误信息和解决方法。 ... [详细]
  • IjustinheritedsomewebpageswhichusesMooTools.IneverusedMooTools.NowIneedtoaddsomef ... [详细]
  • 本文介绍了设计师伊振华受邀参与沈阳市智慧城市运行管理中心项目的整体设计,并以数字赋能和创新驱动高质量发展的理念,建设了集成、智慧、高效的一体化城市综合管理平台,促进了城市的数字化转型。该中心被称为当代城市的智能心脏,为沈阳市的智慧城市建设做出了重要贡献。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文主要解析了Open judge C16H问题中涉及到的Magical Balls的快速幂和逆元算法,并给出了问题的解析和解决方法。详细介绍了问题的背景和规则,并给出了相应的算法解析和实现步骤。通过本文的解析,读者可以更好地理解和解决Open judge C16H问题中的Magical Balls部分。 ... [详细]
  • Oracle分析函数first_value()和last_value()的用法及原理
    本文介绍了Oracle分析函数first_value()和last_value()的用法和原理,以及在查询销售记录日期和部门中的应用。通过示例和解释,详细说明了first_value()和last_value()的功能和不同之处。同时,对于last_value()的结果出现不一样的情况进行了解释,并提供了理解last_value()默认统计范围的方法。该文对于使用Oracle分析函数的开发人员和数据库管理员具有参考价值。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • Python正则表达式学习记录及常用方法
    本文记录了学习Python正则表达式的过程,介绍了re模块的常用方法re.search,并解释了rawstring的作用。正则表达式是一种方便检查字符串匹配模式的工具,通过本文的学习可以掌握Python中使用正则表达式的基本方法。 ... [详细]
  • 本文讨论了如何使用IF函数从基于有限输入列表的有限输出列表中获取输出,并提出了是否有更快/更有效的执行代码的方法。作者希望了解是否有办法缩短代码,并从自我开发的角度来看是否有更好的方法。提供的代码可以按原样工作,但作者想知道是否有更好的方法来执行这样的任务。 ... [详细]
  • 添加环境光使正方体显示更真实
    本文介绍了如何给正方体添加环境光以使其显示更真实。通过在代码中加入环境光的计算,可以让物体的背光部分不再完全黑色,从而增加物体的真实感。代码中使用了顶点属性、光照颜色、光照方向、环境光等参数来计算物体的漫反射,并将计算结果与顶点颜色相乘得到最终的颜色。通过调整环境光的参数,可以达到不同的光照效果。 ... [详细]
  • 本文由编程笔记小编整理,主要介绍了使用Junit和黄瓜进行自动化测试中步骤缺失的问题。文章首先介绍了使用cucumber和Junit创建Runner类的代码,然后详细说明了黄瓜功能中的步骤和Steps类的实现。本文对于需要使用Junit和黄瓜进行自动化测试的开发者具有一定的参考价值。摘要长度:187字。 ... [详细]
  • 欢乐的票圈重构之旅——RecyclerView的头尾布局增加
    项目重构的Git地址:https:github.comrazerdpFriendCircletreemain-dev项目同步更新的文集:http:www.jianshu.comno ... [详细]
  • EPPlus绘制刻度线的方法及示例代码
    本文介绍了使用EPPlus绘制刻度线的方法,并提供了示例代码。通过ExcelPackage类和List对象,可以实现在Excel中绘制刻度线的功能。具体的方法和示例代码在文章中进行了详细的介绍和演示。 ... [详细]
  • 本文介绍了如何在Mac上使用Pillow库加载不同于默认字体和大小的字体,并提供了一个简单的示例代码。通过该示例,读者可以了解如何在Python中使用Pillow库来写入不同字体的文本。同时,本文也解决了在Mac上使用Pillow库加载字体时可能遇到的问题。读者可以根据本文提供的示例代码,轻松实现在Mac上使用Pillow库加载不同字体的功能。 ... [详细]
  • Spring框架《一》简介
    Spring框架《一》1.Spring概述1.1简介1.2Spring模板二、IOC容器和Bean1.IOC和DI简介2.三种通过类型获取bean3.给bean的属性赋值3.1依赖 ... [详细]
author-avatar
mobiledu2502863683
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有