本文来说php中的字符串变量
字符串变量
字符串变量用于包含有字符的值
在创建字符串之后,我们就可以对它进行一些操作。我们直接在函数中使用字符串,或者把它存储在变量中。
下面我们来看一下实例,我们创建一个名为txt的字符串变量,并赋值为“Hello world!”,然后我们输出txt变量的值:
<?php
$txt="Hello world!";
echo $txt;
?>
输出结果
Hello world!
注意
当字符串变量的值是文本时,要给文本加上单引号或者双引号。
并置运算符
在php中,只有一个字符串运算符
并置运算符.
用于把两个字符串值连接起来,在js中我们用+
来连接两个字符串
实例
<?php
$txt1="Hello world!";
$txt2="What a nice day!";
echo $txt1 . " " . $txt2;
?>
输出结果
Hello world! What a nice day!
在上面的代码中,我们使用了两次并置运算符,这是因为我们在两个字符串中间插入了一个空格
strlen()函数
有时候我们需要知道字符串的长度,strlen()函数
可以帮我们完成这件事情,在js中我们可以直接用length属性
来获取长度
实例
<?php
echo strlen("Hello world!");
?>
输出结果
12
以上实例返回的是字符串 "Hello world!" 的长度
注意
strlen()函数
常常用在循环和其他函数中,因为那时确定字符串何时结束是很重要的。(例如,在循环中,我们需要在字符串中的最后一个字符之后结束循环。)
strpos() 函数
strpos()函数
用于在字符串中查找一个字符或一段指定的文本
如果在字符串中找到匹配,该函数会返回第一个匹配的字符为止,如果未找到匹配,则返回FALSE
(在js中与之对应的是indexOf()方法
, 该方法用于在字符串中查找一个字符或一段指定的文本,如果在字符串中找到匹配,该函数会返回第一个匹配的字符为止,如果未找到匹配,则返回 -1
)
实例
<?php
echo strpos("Hello world!","world");
?>
输出结果
6
提示
在上面的实例中,字符串 "world" 的位置是 6。之所以是 6 而不是 5的原因是,字符串中第一个字符的位置是 0,而不是 1,并且在中间有一个空格
本篇文章的所有代码块都换了高亮工具,有没有感觉比之前更突出了一点呢?