PHP字符串简明教育资料.doc
《PHP字符串简明教育资料.doc》由会员分享,可在线阅读,更多相关《PHP字符串简明教育资料.doc(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、PHP 字符串操作学习教程字符串操作学习教程正像人说话一样,一般有形体(图形界面),有语言(print 字符串?),显 然字符串能解释更多的东西。PHP 提供了大量的字符串操作函数,功能强大, 使用也比较简单以下将简单的讲述它的功能和特性。 弱类型弱类型PHP 是弱类型语言,所以其它类型的数据一般可以直接应用于字符串操作 函数里,而自动转换成字符串类型,进行处理,如:echo substr(“1234567“, 1, 3); 和 echo substr(123456,1, 3); 是一样的定义定义一般用双引号或单引号标识一个字符串。比如$str = “i love u“; $str = i l
2、ove u; 它者两者是有一些区别的。后者将一切单引号的内容都会当作字符处理; 前者则不然。比如$test = “iwind“; $str = “i love $test“; $str1 = i love $test; echo $str; /将得到 i love iwind echo $str1; /将得到 i love $test 同样的以下两个例子的行为也不一样的:echo “i love test“; / 将得到 i love est,已经将 t 视为转义 echo i love test; / 将得到 i love test 从而可以简单认为双引号里的内容是经过“解释”过的,单引号的
3、是“所 见即所得”的(特殊地,会被认作一个)。显而易见,双引号形式的更为灵 活一些,当然单引号会适用于一些特殊的场合,这里就不作阐述了。输出输出PHP 里的输出最常用的是 echo,print.两者都不是真正的函数,而是语言构 造,所以调用时不必用双括号(比如 echo(“test“);print(“test“).在输出的 时候两者都可以实现赋值:echo $str=“test“; /一方面输出 test,一方面把“test“赋给字符串变量 $str print $str=“test“; 两者除了名字不一样外,还是有其它区别的。print 具有返回值,一直返 回 1,而 echo 没有,所以
4、echo 比 print 要快一些:$return = print “test“; echo $return; / 输出 1 也正因为这个原因,print 能应用于复合语句中,而 echo 不能:isset($str) or print “str 变量未定义“; / 将输出“str 变量未定义“ isset($str) or echo “str 变量未定义“;/ 将提示分析错误 echo 一次可输出多个字符串,而 print 则不可以: echo “i “,“love “,“iwind“; / 将输出 “i love iwind“ print “i “,“love “,“iwind“; / 将
5、提示错误echo,print 还可以输出被称作“文档句法”的字符串,句法如: echo 0), 比较的是 “b“和“B“strcasecmp 用于不区分大小写的字符串比较: echo strcasecmp(“abcdd“, “aBcde“); / 返回 -1 (0), 比较了 abc 和 aBc strncasecmp 用于不区分大小写的比较字符串的一部分,从字符串的开头开始 比较,第三个参数,为要比较的长度: echo strncasecmp(“abcdd“, “aBcde“, 3); / 返回 0, 比较了 abc 和 aBc, 由于不区分大小写,所以两者是相同的。 还有一种情况是单单比较
6、字符串大小,达不到我们预定的要求,比如照常 理 10.gif 会比 5.gif 大,但如果应用上面几个函数,就会返回 -1,即表示 10.gif 比 5.gif,针对这种情况,PHP 提供了两个自然对比的函数 strnatcmp,strnatcasecmp:echo strnatcmp(“10.gif“, “5.gif“); / 返回 1 (0) echo strnatcasecmp(“10.GIF“, “5.gif“); / 返回 1 (0) 替换替换替换的意义在于将一个字符串的一部分进行改变,使之成为别外一个新的 字符串,以满足新的要求。PHP 里通常用 str_replace(“要替换的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP 字符串 简明 教育 资料
限制150内