php数据类型-字符串型(string)
程序员文章站
2022-07-09 19:31:59
String 字符串 一个字符串是由一系列字符组成的。其中每个字符等同于一个字节。这意味着 PHP 只能支持 256 的字符集,因此不支持 Unicode 。 语法 一个字符串可以用 4 种方式表达: 单引号 双引号 单引号 一个最简单的字符串是用单引号包起来的。可以再前面加反斜杠(\)来转义。例如 ......
string 字符串
一个字符串是由一系列字符组成的。其中每个字符等同于一个字节。这意味着 php 只能支持 256 的字符集,因此不支持 unicode 。
语法
一个字符串可以用 4 种方式表达:
单引号
一个最简单的字符串是用单引号包起来的。可以再前面加反斜杠(\)来转义。例如 \r 或者 \n,并不代表任何特殊含义,就单纯是这两个字符本身。
注意:单引号里面的变量不会被解析。
1 <?php 2 echo 'this is a simple string'; // this is a boy 3 4 echo 'variables do not $expand $either' ; // variables do not $expand $either 5 6 // 输出: arnold once said: "i'll be back" 7 echo 'arnold once said: "i\'ll be back"' ;
双引号
在双引号里面的变量会被解析。
和单引号字符串一样,转义任何其它字符都会导致反斜线被显示出来。
1 <?php 2 $str = 'zhangsan'; 3 echo "my mane is $str"; // my name is zhangsan
存取和修改字符串中的字符
string 中的字符可以通过一个从 0 开始的下标,用类似 array 结构中的方括号包含对应的数字来访问和修改。
1 <?php 2 // 取得字符串的第一个字符 3 $str = 'this is a test.' ; 4 $first = $str [ 0 ]; 5 6 // 取得字符串的第三个字符 7 $third = $str [ 2 ]; 8 9 // 取得字符串的最后一个字符 10 $str = 'this is still a test.' ; 11 $last = $str [ strlen ( $str )- 1 ]; 12 13 // 修改字符串的最后一个字符 14 $str = 'look at the sea' ; 15 $str [ strlen ( $str )- 1 ] = 'e' ; 16 17 ?>
字符串可以用 '.'(点)运算符连接起来
1 <?php 2 $a = 'hello'; 3 $b = 'world'; 4 5 echo $a.$b; // hello world
转换成字符串
一个值可以通过在其前面加上 (string) 或用 strval() 函数来转变成字符串。
上一篇: 表达式·表达式树·表达式求值
推荐阅读
-
以php中的比较运算符操作整型,浮点型,字符串型,布尔型和空类型
-
Python—数据类型之字符串(String)
-
PHP 第二节 数据类型之数值型
-
PHP 第二节 数据类型之字符串类型
-
PHP数据类型之布尔型的介绍
-
以php中的自增自自减运算符操作(整型,浮点型,字符串型,布尔型,空类型)数据
-
以php中的算数运算符操作(整型,浮点型,字符串型,布尔型,空类型)数据
-
Python数据类型之String字符串实例详解
-
JavaScript string(字符串)查看变量的数据类型
-
Python输出格式化 格式化字符串语法 format f-string 格式化操作符% 数据类型转换 对齐方式 转换标志字符