当前位置: 首页 > php>阅读正文

php字符串变量、单双引号、字符串拼接、字符串常用函数

2021.9.6 朱丰华 1488 次 留下评论 826字

一个字符串(string)就是由一系列的字符组成,其中每个字符等同于一个字节。

例如,abc, 1342343, 通常为了区别其他变量,字符串使用单、双引号括起来。

PHP 字符串

在创建字符串之后,我们就可以对它进行操作了。您可以直接在函数中使用字符串,或者把它存储在变量中。

在下面的实例中,我们创建一个名为 txt 的字符串变量,并赋值为 “Hello world!” 。然后我们输出 txt 变量的值:

<?php
$txt="Hello world!";
echo $txt;
?>

单引号与双引号

php中的单引号,与双引号,都可以表示字符串变量,但如果字符串中包含变量,单双引号表现则有不同。

  • 双引号解释变量、单引号不解释
  • 双引号中包含单引号,而单引号中有变量,也解释变量
  • 双引号可以转义、单引号不转义但解释’\和\\
  • 双引号变量遇到字母、下划线的特殊字符,变量需要使用{}括起来,否则造成语法错误
  • 单引号效率高于双引号,默认使用单引号

字符串拼接

php的字符串拼接有 2 种方式

  • 使用 .
  • 使用 .=
$string = string1.string2.string3. ······ .stringn;
$string = string1;
$string .= string2;
$string .= string3;
······
$string .= stringn;

字符串常用函数

strlen() 函数

有时知道字符串值的长度是很有用的。

strlen() 函数返回字符串的长度(字符数)。

下面的实例返回字符串 “Hello world!” 的长度:

<?php
echo strlen("Hello world!");
?>

strpos() 函数

strpos() 函数用于在字符串内查找一个字符或一段指定的文本。

如果在字符串中找到匹配,该函数会返回第一个匹配的字符位置。如果未找到匹配,则返回 FALSE。

下面的实例在字符串 “Hello world!” 中查找文本 “world”:

<?php
echo strpos("Hello world!","world");
?>

本篇完,还有疑问?留下评论吧

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注