《PHP程序设计》 第三章 PHP中的数据处理

2016-01-29 15:16 4 1 收藏

《PHP程序设计》 第三章 PHP中的数据处理,《PHP程序设计》 第三章 PHP中的数据处理

【 tulaoshi.com - PHP 】

       第三章 PHP中的数据处理
  
  本章着重讲述PHP程序的内部数据,包括数字,变量和常量。程序中的数据由操作符来控制的,操作符告诉PHP对内部数据进行什么操作(如加、减等等)。PHP程序的外部数据包括文本文件和数据库,对外部数据的详细介绍请参考第六章“数据库和SQL”
  
  当程序运行时数值不会改变,这是因为这些数值在源代码中已经准确表示了它们该是什么值。而大多数时候,在程序运行时却需要改变某些数值,为此,必须留出一部分计算机的存储空间来保存可变化的数值。而且必须随时留意这些小存储单元的位置,以便程序能在需要时能找到它们。像所有计算机语言一样,PHP使用变量来监视计算机存储器的使用情况,每当需要存储一条新的消息时,就可以将它置成一个变量。常量指的是赋予一个名称的数值,最典型的一个常量例子就是数学值:π(pi)。
  本章讲述了在PHP中如何使用数值、变量和常量。首先,我们先来讨论数值。
  3.1 数值
  数值常表示为“等于”或实际代码的形式,比如,在源代码程序中看到像12.5这样的数值时,它指的是十二点五,而不是指“1”,“2”,“.”,“5”这四个字符。可以用同样方式来表示文本,比如,“Rolf D"Barno”(注意双引号)表示由十二个字符组成的字符串。因为这十二个字符用双引号括了起来,因此,它们只能是一个字符串数值。
  PHP使用两种类型的数值:
  .数字 -- 最基本的数据类型。
  .文本 -- 作为一个单元进行处理的一串字符。
  
  3.1.1 数字
  在PHP中最常使用的是数字,它通常代表为了完成某项任务而需要执行的程序所要用到的一个数值。我们最常使用的是十进制数,但在PHP中也可以使用八进制和十六进制。
  在遇到很大的或很小的数字的时候,就会发现科学表达式是十分有用的了。在高中时我所学的数学知识差不多都快忘光了,只有对科学表达式牢记不忘,这大概是因为我比较喜欢移动小数点的缘故。科学表达式10.23E+4,等于102,300。也可以在科学表达式中用减号表示比较小的数,比如,10.23E-4等于.001023。简单地说,如果指数为正数的话,就将小数点向右移动,如果指数为负数,则将小数点向左移动。
  
  注意:对于那些对非十进制不熟悉的人来说,这里有一个简单的解释。
  十进制的基数为十。当看到值15时,它表示(1*10)+5或1510。下方的值代表基数。
  八进制的基数为八。当看到值15时,它表示(1*8)+5或1310。
  十六进制的基数为十六。当看到值15时,它表示(1*16)+5或2110。当基数为十六时,除了0到9外,还需要6个字符,以便能占满十六个值的每一个位置。字母A-F常用来表示11-16。因此,值BD16等于(B16*16)+D16或(1110*16)+1310,即17610。
  
  让我们来看一看在程序中会用到的几种不同类型的数字。首先先来看整数。
  * 123--十进制整数。
  * 043--八进制整数,数字前缀0表示八进制数。
  * 0x23--十六进制整数,数字前缀“0x”表示十六进制数。
  有小数部分的数叫做浮点数。简略地讲,经常见到的那些数值指的都是浮点数。
  * 100.5--有一位小数的一个浮点数,也可以称为一百又十分之五。
  * 54.534--有三位小数的一个浮点数,也可以称为五十四又一千分之五百三十四。
  * .000034--非常小的一个浮点数,也可以用科学表达式3.4E-5表示。
  
  整数没有小数部分,浮点数有小数部分。
  
  3.1.2 文本
  文本是一组由引号括起来的字符,因而能被当为单个数据来使用。实际上,PHP对引号的要求并不严格,没有用引号括起来的单个词也可以用来表示字符串,但是为了避免混淆,请不要这样做。由于文本值包含有一系列字符,所以文本值通常称为字符串。它们在程序中常用于表示确定文件名、显示消息、输入提示等。PHP严格区分单引号(')、双引号(")和反引号(`)的作用。
  
  文本也常称为字符串。
  
  单引号字符串:
  单引号字符串相当容易理解,只需要用单引号把想使用的文本括起来即可。例如:
  
  'Men at Arms by Terry Pratchett'
  '<p>This is an HTML paragraph.</p>'
  
  单引号字符串是用单括号(')括起来的文本。
  
  注意:读过本章后面的内容“变量替换”之后,单引号的真正作用才能表现出来。
  
  如果需要在单引号内部再次使用单引号,事情就会变得有些麻烦。例如,下面的语句不能正常工作,这是由于第二

来源:https://www.tulaoshi.com/n/20160129/1495581.html

延伸阅读
标签: PHP
       第五章 中场一:数据库连接      前两章中集中介绍了PHP语言,现在停下来开始创建一个应用程序。在本章中将创建一个连接MySQL数据库的应用程序。      在学习过前面两章之后,你肯定已经学会了怎样处理PHP内部数据,以及怎样编写语句和函数。下一步从逻辑...
王 克 宏 郁 欣 孙 元 王 曦 东 运 算 符 指 明 对 操 作 数 所 进 行 的 运 算 。 按 操 作 数 的 数 目 来 分 ,可 以 有 一 元 运 算 符 (如 ++、 -),二 元 运 算 符 (如 +、 >)和 三 元 运 算 符 (如 ?:),它 们 分 别 对 应 于 一 个 、 两 个 和 三 个 操 作 数 。 对 于 一 元 运 算 符 来 说 ,可 以 有 前...
标签: Web开发
客户端XSL    如果浏览器支持XML,,就可以用XSL在浏览器中将文档转换成HTML。      一个JavaScript的解决方法    在前文中,我们解释了如何用XSL将一个文档从XML转换成HTML。窍门就是向XML文件中增加一个XSL样式表,然后让浏览器来进行转换。即使这种方法能奏效,在XML文件中包含一个样式表...
《永恒的尽头》流程攻略:第三章 第三章【花】 【エベル‧シティ(耶贝鲁市)】 1. 按照惯例,欣赏完有趣的剧情后,取得能源结晶(红)x3、能源结晶(青)x4,任务清单追加故事任务 2. 来到公会接取任务『反体制组织の讨伐』、『消えた亲父』、『立ちための努力を』 3. 与一旁的パーネル对话,选择はい,取得技师に渡す名刺 ...
给宝宝起名的常识(第三章)     有学问的父母们给自己的宝宝起名字的时候一定会尽量避开那些重复性比较高的词汇或者偏旁。下面我们就来了解给宝宝起名的第三点知识——忌讳姓名字体的单调重复!       有些人起名,喜欢利用汉字的形体结构做文章。例如:石、磊、林、森、...

经验教程

717

收藏

14
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部