字符串是指由零个或多个字符构成的一个集合。因为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" ,需要在浏览器中点击 “鼠标右键” / 选择 “查看网页源代码” 来查看字符串的输出结果。
类似如下的图片:
一个值怎么转换成字符串?
一个值可以通过在其前面加上 (string) 或用 strval() 函数来转变成字符串。在一个需要字符串的表达式中,会自动转换为 string。比如在使用函数 echo 或 print 时,或在一个变量和一个 string 进行比较时,就会发生这种转换。类型和类型转换可以更好的解释下面的事情,也可参考函数 settype()。
一个布尔值 boolean 的 TRUE 被转换成 string 的 "1"。Boolean 的 FALSE 被转换成 ""(空字符串)。这种转换可以在boolean 和 string 之间相互进行。
一个整数 integer 或浮点数 float 被转换为数字的字面样式的 string(包括 float 中的指数部分)。使用指数计数法的浮点数(4.1E+6)也可转换。
这里需要注意的是:NULL 总是被转变成空字符串。
Atas ialah kandungan terperinci PHP字符串的概念简介. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!