「PHP教程」字符串类型进阶

2022-10-11 20:54:28 196 0
魁首哥

上一章:

小结实战

PHP Stirng类型

PHP 字符串 类型变量 :用于包含有字符串的值。通常使用单引号(”)或双引号(””)包含该字符串序列,亦可以使用Heredoc 结构或者nowdoc 语法结构(自 PHP 5.3.0 起,以后默认新版本,不再重复)。值的内容可包含数字(0-9)、字母(a-z,A-Z)、汉字以及特殊字符等。

1.单引号:

$i = '这是一个字符串';
 

2.双引号:

$i = "这是一个字符串";
 

3.Heredoc 结构: <<< 。在”<<<“运算符之后要提供一个标识符,然后换行。接下来是字符串本身,最后要用前面定义的标识符放在该行的第一列作为结束标志(注意:标识符的命名也要遵守 PHP 的语法规则):

$i = <<

4.nowdoc 语法结构:nowdoc 结构也使用运算符 <<< , 但是跟在后面的标识符要用单引号括起来,它很象 heredoc 结构,但是 nowdoc 中不进行解析操作。

$i = <<<'HELLO'
这是一个字符串。
HELLO;
 

字符串拼接 :若需要将多个字符串或者字符串变量进行拼接,通常使用并置运算符 “.”进行拼接,如(以后简单示例皆省略结构,不再重复):

$i = "Hello";
$j = "PHP";
echo $i.$j;
 

输出结果为:

HelloPHP
 

计算字符串长度 :若想要计算字符串长度,可使用strlen()函数。strlen()函数会返回字符串的长度(字节数),包含空格及其他符号,但是需要注意的是:中文以及中文符号在PHP中占3个字节,如:

$i = "Hello PHP!";
echo strlen($i);
echo "
"; $i = "你好PHP。"; echo strlen($i);

输出结果为:

10
12
 

查找指定字符或者字符串所在位置 :strpos() 函数可在字符串中查找一个字符或字符串,若存在该字符或字符串,返回第一个匹配字符的位置(位置下标自0开始,而不是1);若不存在,则返回false(注意:因PHP严格区分大小写,所以如果被查找的字符串与原字符串不同大小写,会查找不到,返回false),如:

$i = "My name is Lucifer!";
$j = "Lucifer";
if(strpos($i,$j)!=false){
 echo "'$j'所在位置为:".(strpos($i,$j)+1);
}else{
 echo "不存在字符'$j'";
}
echo "
"; $j = "lucifer"; if(strpos($i,$j)!=false){ echo "'$j'所在位置为:".(strpos($i,$j)+1); }else{ echo "不存在字符'$j'"; }

输出结果为:

'Lucifer'所在位置为:12
不存在字符'lucifer'
 

下一章:

​「PHP教程」数组类型进阶

收藏
分享
海报
0 条评论
196
上一篇:脸上有螨虫是什么样的(脸上螨虫怎么快速去除) 下一篇:汽车电瓶正负极接反了有什么影响吗(电瓶的正负极反了怎么修复)

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码