PHP学习(11) 字符串比较和查找

    1. 字符串比较 在PHP中,可以用==(双等号)或者 ===(三等号)来比较字符串。两者的区别是双等号不比较类型,三等号会比较类型,它不转换类型;用双等号进行比较时,如果等号左右两边有数字类型的值,刚会把另一个值转化为数字,然后进行比较。这样的话,如果是纯字符串或者NULL时,会转化为0进行比较。同样,大小于号也和等号一样,比较时可能出现不正确的结果。 所以,比较字符串可以用P...阅读全文
    作者:yutuo | 分类:PHP | 阅读:8 views |

    PHP学习(10) 整理字符串

    本节主要介绍字符串中字符的访问、整理字符串以及字符串的转码。 1. 访问单个字符 在PHP中,可以把字符串当成一个字符的数组,可以直接用数组的访问方法来访问字符串。如$str[0]。 在这里要注意的是,如果字符是ASCII码以外时,访问会有问题。因为这种访问只能取得一个字节。 2. 删除空白字符 在PHP中,可以用trim(), ltrim(), rtrim()三个函数来删除字符串开头或结尾的空白字符。 其中,tr...阅读全文
    作者:yutuo | 分类:PHP | 阅读:12 views |

    PHP学习(9) 输出字符串

    在PHP中,有四种方法输出字符串。echo结构可以一次输出多个值;print()只可以输出一个值;printf()可以格式化输出;print_r()可以输出数组,对调试很有好处。下面一一进行介绍。 1. echo echo 是PHP的一个关键字,它没有返回值。在写法上,它可以省略小括号。如下代码: 12 echo 'Test String'; echo('Test String'); 2. print print 也是PHP的一个关键字,它有返回值,一般返回true,...阅读全文
    作者:yutuo | 分类:PHP | 阅读:7 views |

    PHP学习(8) 引用字符串常量

    在PHP中,有三种方法来定义一个字符串常量。即单引号、双引号以及来自于Unix Shell的here文档。 在介绍三种定义方法之前,先介绍一个变量转换。在PHP中,双引号以及来自于Unix Shell的here文档定义,都会把字符串的变量转换为变量的值。其中,字体串的变量也可以用大括号{}括起来,以示明显。 要注意的是在单引号字符串里是没有变量转换的。 如下代码: 1 2 3 4 5 6 7 8 9 10 11 $name = ...阅读全文
    作者:yutuo | 分类:PHP | 阅读:9 views |

    PHP学习(7) 函数

    本文介绍函数的调用,定义,参数,以及返回值。 1. 函数调用 在PHP中,直接用函数名加参数即可调用函数,基本上有一点基础的人都能明白。如: 1234 $value = test(1); function test($value) { return $value++; } 2. 函数定义 在 PHP学习(1) 词法结构 中说过”标识符是指给变量名、函数名和类名命名的一个名字。它的首字母为下划线和大小写字母(ASCII码的0x7F~0xFF也可以,不过一...阅读全文
    作者:yutuo | 分类:PHP | 阅读:16 views |

    PHP学习(6) 包含代码和嵌入PHP

    包含代码 在PHP中,包含代码有四个函数,include include_once require require_once。 include和require的主要区别是,如果文件不存在require函数会抛出一个致命错误,而include只会抛出一个警告。 include include_once 以及 require require_once,其中后缀为once的表示如果代码已经包含该文件,不再再次引用该文件。 嵌入PHP 在HTML中嵌入PHP有四种方法:XML形式、SGML形式、ASP形式、...阅读全文
    作者:yutuo | 分类:PHP | 阅读:18 views |

    PHP学习(5) 流控制语句

    在PHP中,流控制语句主要有条件语句和循环语句组成。其中,流控制语句有if/else和switch语句;循环语句有while和for语句。 1. IF语句 在PHP中,IF语句有两种语法结构。一种用大括号表示语句块,一种用冒号表示语句块。前者一般用于纯代码中,后者一般用于代码和HTML结合时。两种写法如下: 1234567891011121314151617 // 大括号表示语句块 if ($value) { // 操作; } elseif($value) {...阅读全文
    作者:yutuo | 分类:PHP | 阅读:13 views |

    PHP学习(4) 表达式和操作符

    PHP的表达式是指通过一定的操作符计算出结果的一个语句。 PHP的操作符是基本上都是从C语言和Perl语言借鉴而来的。 1. 隐式类型转换 数字型计算时(加、减、乘、除、求余等),先把字符串转化为数字,如果转化成的数字是浮点数或者表达式中含有浮点数,则其它数字转化为浮点数进行计算,否则用整数进行计算。 字符串计算时(字符串连接),把数字转化为字符串再连接。 2. 递增和递减 ...阅读全文
    作者:yutuo | 分类:PHP | 阅读:7 views |

    PHP学习(3) 变量

    在上一篇里说了变量是以美元符号($)作为前缀的标识符。如:$name。 变量可以存放任何类型的值;在PHP中没有显示的语法来声明变量。第一次使用变量时,变量就被创建了。 1. 变量的变量 变量的变量,即把一个变量名存在另一个变量中,如: 12 $name = 'value'; $$name = '1234'; 执行后,会创建一个$value的变量,它的值为'1234'。 2. 变量引用 在PHP中,变量也和指针差不多。变量引用表...阅读全文
    作者:yutuo | 分类:PHP | 阅读:8 views |

    PHP学习(2) 数据类型

    PHP有8种数据类型。其中四种基本类型:整形、浮点型、字符串、以及布尔型;两种复合类型:数组和对象;两种其它类型:资源和NULL。 1. 整形 整形是整数,可以有正负。通常范围是:-2147483648 ~ 2147483647。写法有三种:十进制、八进制以及十六进制。它可以用函数 is_int($x) 来测试是否是一个整形。如: 12345678910 $a = 10; //十进制 $a = -10; //十进制   $a = 010;...阅读全文
    作者:yutuo | 分类:PHP | 阅读:17 views |

    PHP学习(1) 词法结构

    1. 大小写 在PHP中,关键字、函数名以及类名不区分大小写,但变量名是区分大小写的。 2. 分号、空格、换行、大括号 在PHP中,分号表示一个语句的结束。 一般来说,空格和换行在PHP中没有实际意义,但可以提高代码的可读性。 大括号表示一个语句块。 3. 注释 PHP支持多种注释方式。如Shell注释方式(以#开头)、C语言注释方式(以/*开头,以*/结尾)、C++语言注释方式(以//开头)。如: 12345 #...阅读全文
    作者:yutuo | 分类:PHP | 阅读:12 views |