TUhjnbcbe - 2024/10/31 16:21:00
上一章小结实战:「PHP教程」数据类型综合实例PHPStirng类型PHP字符串类型变量:用于包含有字符串的值。通常使用单引号()或双引号()包含该字符串序列,亦可以使用Heredoc结构或者nowdoc语法结构(自PHP5.3.0起,以后默认新版本,不再重复)。值的内容可包含数字(0-9)、字母(a-z,A-Z)、汉字以及特殊字符等。1.单引号:$i=这是一个字符串;2.双引号:$i=这是一个字符串;3.Heredoc结构:。在运算符之后要提供一个标识符,然后换行。接下来是字符串本身,最后要用前面定义的标识符放在该行的第一列作为结束标志(注意:标识符的命名也要遵守PHP的语法规则):$i=HELLO这是一个字符串。HELLO;4.nowdoc语法结构:nowdoc结构也使用运算符,但是跟在后面的标识符要用单引号括起来,它很象heredoc结构,但是nowdoc中不进行解析操作。$i=HELLO这是一个字符串。HELLO;字符串拼接:若需要将多个字符串或者字符串变量进行拼接,通常使用并置运算符.进行拼接,如(以后简单示例皆省略?php?结构,不再重复):$i=Hello;$j=PHP;echo$i.$j;输出结果为:HelloPHP计算字符串长度:若想要计算字符串长度,可使用strlen()函数。strlen()函数会返回字符串的长度(字节数),包含空格及其他符号,但是需要注意的是:中文以及中文符号在PHP中占3个字节,如:$i=HelloPHP!;echostrlen($i);echobr;$i=你好PHP。;echostrlen($i);输出结果为:查找指定字符或者字符串所在位置:strpos()函数可在字符串中查找一个字符或字符串,若存在该字符或字符串,返回第一个匹配字符的位置(位置下标自0开始,而不是1);若不存在,则返回false(注意:因PHP严格区分大小写,所以如果被查找的字符串与原字符串不同大小写,会查找不到,返回false),如:$i=MynameisLucifer!;$j=Lucifer;if(strpos($i,$j)!=false){echo$j所在位置为:.(strpos($i,$j)+1);}else{echo不存在字符$j;}echobr;$j=lucifer;if(strpos($i,$j)!=false){echo$j所在位置为:.(strpos($i,$j)+1);}else{echo不存在字符$j;}输出结果为:Lucifer所在位置为:12不存在字符lucifer下一章「PHP教程」数组类型进阶