友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
狗狗书籍 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

php程序设计简明教程(DOC格式)-第17章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!




数组元素和数组的删除:  

unset(数组名'键名')    删除数组元素  

unset(数组名)    删除整个数组  

例:  

      

常用数组实用函数、语句结构  

有相当多的实用函数作用于数组,更多资料,可参见有关资料中的数组函数库部分。    

〃Y  count … 统计数组中的元素的个数  

语法格式:  

int count (数组名)  

例  count()  例子  

      

〃Y  foreach  ——控制结构:遍历数组  



                                            PHP 讲义    第  46  页  共  90  页  


…………………………………………………………Page 47……………………………………………………………

两种语法格式:  

第一种格式  

foreach (array_expression as value)  

    statement  

遍历给定的  array_expression  数组。每次循环中,当前单元的值被赋给  value  并且数组内部的指针向前移一 

步(因此下一次循环中将会得到下一个单元)。  

第二种格式  

foreach (array_expression as key =》 value)  

        statement  

做同样的事,只除了当前单元的键值也会在每次循环中被赋给变量  key 。  

〃Y  list——把数组中的值赋给一些变量    

语法格式:void list ( mixed 。。。 )  

list()  用一步操作给一组变量进行赋值。  list()  仅能用于数字索引的数组并假定数字索引从  0  开始。    

例:  list()  例子  

      

 (6 )资源型  

一个资源是一个特殊变量,保存了到外部资源的一个引用。资源是通过专门的函数来建立和使用的。  

资源类型变量用于保存打开文件、数据库连接、图形画布区域等的特殊句柄。    

以数据库应用为例,在同时有众多的数据库连接存在时,要进行查询和关闭连接等操作,必须指明这些操作是对 

哪个连接的,所以有必要给每个连接赋予一个标识值,一般是整数。这种标识值的数据类型称为资源型。  

具体应用见第四章。  

 (7)NULL 型  

特殊的  NULL  值表示一个变量没有值。NULL  类型唯一可能的值就是  NULL 。    

在下列情况下一个变量被认为是  NULL :    

    被赋值为  NULL 。    

    尚未被赋值。    

    被  unset() 。    

语法  

NULL  类型只有一个值,就是大小写敏感的关键字  NULL 。    



8。运算符  



 (1)算术运算符  

加(+ )、减()、乘(* )、除(/ )、取模(求余:%)  

a % b:取模运算,求a  除以  b  的余数。  

除号(“/ ”)总是返回浮点数,即使两个运算数是整数(或由字符串转换成的整数)也是这样。    

注:  取模  a % b  在  a  为负值时的结果也是负值。    



                                      PHP 讲义    第  47  页  共  90  页  


…………………………………………………………Page 48……………………………………………………………

 (2 )赋值运算符  

基本的赋值运算符是“=”。    

适合于所有二元算术和字符串运算符的“组和运算符”例如:    

      

 (3)错误控制运算符  

错误控制运算符:@。当将其放置在一个  PHP  表达式之前,该表达式可能产生的任何错误信息都被忽略掉。  

 (4 )比较运算符  

为避免出错,a 若与b 类型不同,请先转换成同类型,再比较。  

比较运算符:相等(== )、不等(!=或 )、小于(= )  

 (5)逻辑运算符  

与(and,&&)、或(or,||)、非(!)、异或(xor )  

 (6 )字符串连接操作符  

连接运算符(“。”):  

    如c=a。b,它将a 和b 拼接成一个新的字符串c。  

连接赋值运算符(“。=”):  

    如a。=b,它将字符串b 的内容附加在字符串a 的后面。    

      



9。函数  



主要分为系统函数、用户自定义函数。  

 (1)系统函数。PHP 定义的系统函数十分丰富,多达 162 个函数库,用于 162 方面的处理。如上述用于变量 

检测、数组循环等,分别属于变量处理函数库和数组函数库。用户按照说明使用即可。  

常用的是:数组函数库、变量函数库、字符串处理函数库、MySQL  函数库(将在第四章介绍)、时间日期函数 

库、HTTP  相关函数库、数学函数库。  

数组函数库、变量函数库中的常用函数已经在前面介绍,下面介绍其余函数库中常用的函数。  

〃Y  字符串处理函数库  

①int strlen (字符串名) –  得到字符串的长度  

②substr()——截取子串  

string substr (string string; int start '; int length' )  

例。 substr()基本用法  

      

如果start  是负数;  将从母串的末尾开始反向截取    



                                       PHP 讲义    第  48  页  共  90  页  


…………………………………………………………Page 49……………………………………………………………

      

③ord()——取字符的ASCII 码  

int ord ( string string )  

④str()——取ASCII 码对应的字符  

string chr ( int ascii )  

⑤trim()——去掉串首串尾的空格  

string trim ( string str)  

⑥ltrim()——去掉串首的空格  

string ltrim ( string str)  

⑦rtrim()——去掉串尾的空格  

string rtrim ( string str)  

⑧explode()——将字符串拆分成数组  

array explode ( string separator; string string)  

此函数返回由字符串组成的数组,每个元素都是  string  的一个子串,它们被字符串  separator  作为边界点分割 

出来。  

如果  separator  为空字符串(〃〃 ),explode()  将返回  FALSE 。如果  separator  所包含的值在  string  中找不到, 

那么  explode()  将返回包含  string  单个元素的数组。    

例。 explode()  示例  

返回目录 上一页 下一页 回到顶部 0 0
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!