网站大量收购闲置独家精品文档,联系QQ:2885784924

第九课字符串函数.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九课字符串函数

第九课 字符串函数;目的和要求;字符串处理函数 ;字符串中的单词处理;字符串处理函数 ; Int strpos(string haystack,mixed needle ,[int offset]) 该函数返回字符串needle在字符串haystack中第一次出现的位置。 演示并操作 Int strrpos(string haystack,mixed needle ,[int offset]) 该函数返回字符needle在字符串haystack中最后一次出现的位置(如果needle取字符串,取最后一次匹配之后字符串第一个字符的位置) 注意最后一句话的理解,请看这样的例子 注意:如果是字符串,需要先匹配 ;想一想:结果应该是多少呢?;String strstr(string haystack ,string needle) String strrchr(string haystack ,string needle) 两个函数返回一个字符串, strstr用于查找一个字串needle在一个字符串haystack中第一次出现的位置,并返回从此位置(包括此位置)开始的字符串。 如果是字符串,需要先匹配 strrchr用于查找一个字符needle在一个字符串haystack中最后一次出现的位置,并返回从此位置(包括此位置)开始的字符串。(注意如果needle是字符串,取字符串第一个字母 不管是不是字符串,仅取字符串的第一个字符进行取值操作 操作并演示;字符串替换函数 Html支持的换行br / nl2br()//注意:其实是每一个换行增加了一个br /(6个字节) 效果等同于替换,所以我们称之为字符串替换函数。 课本例子: 6-11说明 ;Mix str_replace(mixed search,mixed replace,mixed subject[int cout]) Str_ireplace()不区分大小写 其中可选参数表示得到的替换次数,可以设置一个变量输出。 改该函数允许将一个字符串中任意字串全部替换为另外一个字串,可选参数subject表示替换的次数。 演示并操作 ;支持的类型很多可以用数组进行多次替换;String substr(string string ,int start [,int length]) 本函数返回一个字符串中从指定位置开始指定长度的子串。参数为原始字符串,start为截取的起始位置,可选参数表示截取的长度。 ;动一动手:;Array str_split(string string ,int length) 将一个字符串以一定长度为单位分割成多段,并返回由各段组成的数组。 //注意分割汉字的时候会出现乱码:因为一个汉字是两个字节,分割的时候会导致其中一个字节被分割. 所以中文进行分割的时候都要用2的倍数进行分割。 ?php $a=str_split(中文,2); print_r($a); ? ;Array explode(string separator ,string string [,int limit]) 该函数用来将一个字符串按照某个指定字符分割成多段,并将各段按照顺序存入一个数组,separator参数为分割符,可以是一个字符号或者是单个字符, //如果可选参数存在,例如3,则数组只包含三个元素(并且最后那个元素将包含string的剩余部分),该参数限制数组里面的元素数值 ?php $a=explode(a,ddaffe,2); print_r($a); ? ;比较字符串;动一动手:使用Strcmp()函数;参考代码 ?php $user=php; $password=520; if(strcmp($user,$_POST[user])==0 strcmp($password,$_POST[password])==0){ echo 验证成功; } else { echo 验证不成功; } ? form action=# method=post 用户input type=text name=user 密码input type=password name=password input type=submit value=注册 /form ;格式化字符串;String Implode(string,array); Implode()函数将一个数组元素按照一定的字符连接转换成一个字符串。Join() 函数是implode()函数的别名;转义,还原字符串数据;自动转义函数string addslashes(string str)用来将转义后的字符串str返回???样。 自动还原函数s

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档