- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 PHP的数据处理
数据处理在PHP编程中有重要的地位,不论是编什么样的程序都少不了和各种各样的数据打交道。本章就来为读者介绍在使用PHP进行编程时如何对各种各样的数据进行处理。包括怎样判断数据类型、PHP中常用的数学函数、PHP中常用的字符串函数、PHP中常用的数组函数等。
7.1 怎样判断数据类型
在使用数据变量时,先弄清该变量属于什么类型是很有必要的。只有知道了数据变量的类型,才能对它进行相关的操作。
7.1 怎样判断数据类型
在PHP中有专门的函数来判断数据的类型,这就是is系列函数。常用的判断数据类型函数见表。
【示例7-1】以下代码演示表中函数的使用方法。
函数名
作用
返回值
is_array(mixed var)
判断变量是否为数组
如果参数var是数组就返回TRUE,否则返回FALSE
is_bool(mixed var)
判断变量是否为布尔型
如果参数var是布尔型值即TRUE或FALSE就返回TRUE,否则返回FALSE
is_float(mixed var)
判断变量是否为浮点数
果参数var是浮点数则返回TRUE,否则返回FALSE
is_int(mixed var)
判断变量是否为整型变量
如果参数var为整型变量INT则返回TRUE,否则返回FALSE
is_null(mixed var)
判断变量是否为NULL值
如果参数var未被定义或者被设置为NULL或者虽然已经被定义但又被unset()取消定义,则返回TRUE,否则返回FALSE
is_numeric(mixed var)
判断变量是否为数字或者数字字符串
如果参数var为数字或者数字字符串则返回TRUE,否则返回FALSE
is_object(mixed var)
判断变量是否为一个对象
如果参数var为OBJECE就返回TRUE,否则返回FALSE
is_scalar(mixed var)
判断变量是否为一个标量(标量即最小的变量单位,只包括integer、float、string或boolean的变量,而array(数组)、object(对象)和resource (资源)则不是标量)
如果参数var为标量则返回TRUE,否则返回FALSE
is_string(mixed var)
判断变量是否为字符串
如果参数var为字符串返回TRUE,否则返回FALSE
isset(mixed var)
判断变量是否设置
如果变量存在就返回TRUE,否则返回FALSE。另外被设置为NULL值的变量在使用isset()时也将返回FALSE
该函数只能用于变量,因为传递任何其它参数都将造成解析错误
7.2 PHP中常用的数学函数
数学运算和数字的操作在PHP的数据处理中占有很大比重。无论是大型程序,还是只有几行代码的小程序,只要牵涉到数字都需要用数学的方法进行处理。
7.2.1 数学计算函数
这一小节为读者介绍常用的数学计算函数,详见表。
【示例7-2】以下代码演示表中所示函数的使用方法。
函数名
作用
返回值
abs(mixed var)
绝对值函数,返回参数var的绝对值
如果参数为正,直接返回;如果为负,去掉负号后返回
ceil(float value)
进一法取整数函数,返回不小于参数value的下一个整数。
如果参数为整型数,直接返回参数;如果参数为浮点型数,则返回值为参数的小数部分进一位
exp(float arg)
计算指数函数,计算e的指数。
用“e”作为自然对数的底2.718282返回e的arg次方值
floor(float,value)
舍去法取整数函数,返回不大于参数value的下一个整数
如果参数为整型数,直接返回参数;如果参数为浮点型数,则返回值为参数舍去小数部分后的值
log10()
计算对数函数。返回以10为底的对数
返回以10为底的对数值
sqrt(float arg)
计算平方根函数。返回参数arg的平方根
返回参数arg的平方根
7.2.2 数学三角函数
这一小节来介绍常用的数学三角函数。在介绍三角函数之前先介绍一个函数:deg2rad()函数,它的作用是把角度转换为弧度。
学过三角函数的读者都知道,三角函数就是指正弦、余弦、正切、余切以及这些函数对应的反函数等。PHP中也有类似的函数,并且表达方法几乎与数学的表达方法一模一样。PHP中的常用三角函数有以下几个,见表。
函数名
作用
返回值
sin(float arg)
正弦函数
回参数arg的正弦值,参数arg为弧度
cos(float arg)
余弦函数
返回参数arg的余弦值,参数arg为弧度
tan(float arg)
正切函数
回参数arg的正切值,参数arg为弧度
asin(float arg)
反正弦函数
返回参数arg的反正弦值,
您可能关注的文档
- 果糖及低聚果糖的分离、纯化工艺技术范例.ppt
- 4741自考第1章计算机网络解答.ppt
- 海港总平面设计范例.ppt
- 甘州区党寨镇中卫小学理、化、生、科学分组和演示实验进度表研讨.doc
- 肝癌的CT诊断和鉴别诊断研讨.doc
- 海康威视经销商产品命名规则20160201范例.pptx
- 地质现象专题分类研讨.doc
- 4839对话描写解答.ppt
- 5000吨年PVC异型材车间工艺设计解答.ppt
- 感冒的最佳治疗和药方研讨.doc
- 江苏省泰州市姜堰区实验初级中学2026届九年级10月月考物理试题.doc
- 2025简历个人自我评价简洁10篇.docx
- 七年级历史教案大全.docx
- 镇党委书记在镇年轻干部学习研讨会上的讲话.docx
- 医院社保管理制度范文(3篇) .pdf
- 2025年辽宁工程职业学院单招语文2019-2024历年真题考点试卷含答案解析.docx
- 2025年鹤壁汽车工程职业学院单招职业技能测试近5年真题考点含答案解析.docx
- 2025年黑龙江商业职业学院单招职业技能测试近5年真题考点含答案解析.docx
- 2025年江苏城乡建设职业学院单招英语2014-2024历年真题考点试卷摘选含答案解析.docx
- 2025年石家庄理工职业学院单招职业技能测试近5年真题考点含答案解析.docx
文档评论(0)