欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP字符串的概念简介

程序员文章站 2022-04-23 08:12:52
...
字符串是指由零个或多个字符构成的一个集合。因为php自诞生之初,就是为web开发而来的。

因为网站开发中,字符串处理,是php的一大亮点。php中,1是字符串,2是数组函数,都非常多,非常好用。

简单地说,字符串就是我们日常当中说的话,比如我想说“我想学PHP语言开发”或者 “我想创建一个好的网站”等等。就是我想表达的一切让人看到的字符。一般可以见到的文字,HTML标签、特殊字符和英文等等,都可以认为是字符串。

这里所说的字符主要包含一下几种类型:

1. 数字类型, 如1、11、111等。

2. 字母类型, 如a、df、msn等。

3. 特殊类型,如#、$、^、&等。

4. 不可见字符,如\n(换行符)、\r(回车符)、\t(Tab字符)等。

不可见字符是比较特殊的一组字符,用来控制字符串格式化输出,在浏览器中是不可见的,一般只能看到字符串输出的结果。

下面是一个字符串的简单实例:

<?php
    echo "goods  \r  apple  \n sony";      //输出字符串
?>

输出结果为:

goods      apple
 sony

提示:实例运行结果在浏览器中为, "goods apple sony" ,需要在浏览器中点击 “鼠标右键” / 选择 “查看网页源代码” 来查看字符串的输出结果。

类似如下的图片

PHP字符串的概念简介

一个值怎么转换成字符串?

一个值可以通过在其前面加上 (string) 或用 strval() 函数来转变成字符串。在一个需要字符串的表达式中,会自动转换为 string。比如在使用函数 echo 或 print 时,或在一个变量和一个 string 进行比较时,就会发生这种转换。类型和类型转换可以更好的解释下面的事情,也可参考函数 settype()。

一个布尔值 boolean 的 TRUE 被转换成 string 的 "1"。Boolean 的 FALSE 被转换成 ""(空字符串)。这种转换可以在boolean 和 string 之间相互进行。

一个整数 integer 或浮点数 float 被转换为数字的字面样式的 string(包括 float 中的指数部分)。使用指数计数法的浮点数(4.1E+6)也可转换。

这里需要注意的是:NULL 总是被转变成空字符串。

以上就是PHP字符串的概念简介的详细内容,更多请关注其它相关文章!