码迷,mamicode.com
首页 > Web开发 > 详细

php数据类型-字符串型(string)

时间:2020-04-29 20:09:53      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:last   转义   显示   修改   php   mil   double   world   type   

String 字符串

一个字符串是由一系列字符组成的。其中每个字符等同于一个字节。这意味着 PHP 只能支持 256 的字符集,因此不支持 Unicode 。

语法

 

一个字符串可以用 4 种方式表达:

 

  1. 单引号
  2. 双引号

 单引号

一个最简单的字符串是用单引号包起来的。可以再前面加反斜杠(\)来转义。例如 \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数据类型-字符串型(string)

标签:last   转义   显示   修改   php   mil   double   world   type   

原文地址:https://www.cnblogs.com/chenyuphp/p/12804295.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!