Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP字符串的概念简介

PHP字符串的概念简介

伊谢尔伦
伊谢尔伦asal
2017-04-10 15:57:221782semak imbas

字符串是指由零个或多个字符构成的一个集合。因为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" ,需要在浏览器中点击 “鼠标右键” / 选择 “查看网页源代码” 来查看字符串的输出结果。

类似如下的图片

QQ图片20170410114039.png

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

一个值可以通过在其前面加上 (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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn