摘要: 因为PHP程序经常与HTML页、Web地址(URL)以及数据库交互,所以PHP提供一些函数来帮助你处理这些类型的数据。HTML、Web页地址和数据库命令都是字符串,但是它们每个都要求不同的字符以不同的方法来转义。例如,在Web地址中一个空格被写成%20,而直接量小于符号()、与号(&)和重音字符。(entity实体)只对HTML语法字符进行实体引用:函数htmlspacialchars()转换最小的实体集来生成合法的HTML。下面的实体被转换:与符号(&)被转换成&双引号(")被转换成"单引号(')被转换成' 阅读全文
posted @ 2014-02-26 16:12 luwikes 阅读(33233) 评论(0) 推荐(0) 编辑
摘要: 比较字符串PHP有两个操作符和6个函数用于字符串间相互比较。精确比较你可以用==和===操作符来比较两个字符串是否相等。这两个操作符的不同在于它们如何处理非字符串数据类型的操作数。==操作符把非字符串操作数转换成字符串,所以它认为3和”3“是相等的。===操作符不进行转换,并且如果参数的数据类型不同就返回false。比较操作符(和>=)也用于字符串。当比较操作符的一个参数是数字时,其它参数也将被转换为数字。要明确地将两个数作为字符串比较,可以在必要时先把数字转换为字符串,使用strcmp()函数。处理和查找字符串子串,substr函数复制部分字符串$piece=substr(string 阅读全文
posted @ 2014-02-26 16:11 luwikes 阅读(1123) 评论(0) 推荐(0) 编辑
摘要: 错误的学习编码语言观点:语言语法不用记,多练习就可以了。 应该是死记住,然后加强练习以免忘记。以及在练习中加强理解。试着想“为什么是这样的语法习惯”。PHP提供了8种数据类型。4种是标量型(单值)的:整型、浮点型、字符串和布尔值;两种是复合型(集合)的:数组和对象。两种特殊类型:资源和NULL静态变量在所有对该函数的调用中是共享的,而非静态变量会在函数结束时被销毁。嵌套声明并没有限制内部定义函数的可见性。除非外部函数被调用,否则内部函数无法被调用。字符串的定义:字符串可以是任意长度的字符序列。字符串直接量用单引号或双引号分隔。变量用双引号括起来,单引号中的变量符号不解析。测试两个字符串是否相等 阅读全文
posted @ 2014-02-26 16:10 luwikes 阅读(2013) 评论(0) 推荐(0) 编辑
摘要: 字符串处理:explode爆炸 implode聚爆explode() 把字符串打散为数组。语法:explode(separator,string,limit) 本函数返回由字符串组成的数组,其中的每个元素都是由 separator 作为边界点分割出来的子字符串。limit可选。implode() 把数组元素组合为一个字符串。语法:implode(separator,array) separator可选str_split() 函数把字符串分割到数组中。语法:str_split(string,length)string 必需。规定要分割的字符串。 length 可选。规定每个数组元素的长度。默认是 阅读全文
posted @ 2014-02-26 16:06 luwikes 阅读(1816) 评论(0) 推荐(0) 编辑
摘要: (转)最近在写PHP程序的时候发现了一些特殊的PHP符号,例如连续小于符号,三个小于符号,eot,eod,echo示例,print示例等,突然间 发现用这么久的PHP了,竟然连PHP的基本符号都没有认全,看到@号还查了半天才知道什么意思.把基本符号和一些外面常见的PHP符号整理成了列表,在我的博客上帖一下吧,需要的朋友们可以参考下PHP相关的特殊符号~注解符号:// 单行注解/* */ 多行注解引号的使用’ ’ 单引号,没有任何意义,不经任何处理直接拿过来;” “双引号,php动态处理然后输出,一般用于变量.变量形态:一种是True 即 真的;另一种是False 即假的常见变量形态:strin 阅读全文
posted @ 2014-02-26 16:04 luwikes 阅读(13484) 评论(0) 推荐(2) 编辑