> 백엔드 개발 > PHP 튜토리얼 > PHP: 문자열 데이터 유형 예제에 대한 자세한 설명

PHP: 문자열 데이터 유형 예제에 대한 자세한 설명

怪我咯
풀어 주다: 2023-03-07 15:34:01
원래의
5423명이 탐색했습니다.

문자열이란 무엇인가요?

문자열은 숫자, 문자, 기호로 구성된 연속적인 문자 시퀀스입니다. 문자열의 각 문자는 1바이트만 차지합니다.

PHP에서 문자열을 정의하는 방법에는 작은따옴표('), 큰따옴표("), 구분 기호(

작은따옴표와 큰따옴표 따옴표는 문자열을 정의하는 데 자주 사용됩니다.

작은따옴표

<?php
$a=&#39;PHP中文网&#39;;
?>
로그인 후 복사

큰따옴표

<?php

$a="PHP中文网";
?>
로그인 후 복사

작은따옴표와 큰따옴표의 차이점은 큰따옴표 안에 포함된 변수는 자동으로 실제 값으로 바뀌고 작은따옴표 안에 포함된 변수는 일반 문자로 출력된다는 것입니다. 이 단락에서 무엇을 변경해야 합니까? ? 예를 들어보겠습니다

문자열을 정의하는 작은따옴표와 큰따옴표의 차이점에 대한 예

<?php
header("Content-type:text/html;charset=utf-8");              //设置编码
$i=&#39;PHP中文网&#39;;                                              //声明一个字符串变量
echo "$i";                                                   //用双引号输出
echo "<p>";                                                  //输出短标记
echo &#39;$i&#39;;                                                   //用单引号输出
?>
로그인 후 복사

예제의 결과는 다음과 같습니다.

PHP: 문자열 데이터 유형 예제에 대한 자세한 설명

예제에 대한 자세한 설명:

이 예에서는 작은따옴표와 큰따옴표를 사용하여 동일한 변수를 출력하지만 결과는 다음과 같습니다. 위 그림에서 볼 수 있듯이 큰따옴표를 사용하여 출력한 결과는 변수의 값인 반면 작은따옴표를 사용하여 출력한 결과는 위의 문자열 외에 "$i"입니다. 차이점은 둘 사이에 전송 문자 사용에 차이가 있습니다. 작은따옴표를 사용할 때는 작은따옴표 " ' "만 전송하면 되지만, 큰따옴표(")를 사용할 때는 " "도 주의해야 합니다. ", " $ " 및 기타 문자입니다. 이러한 특수 문자를 사용하려면 이스케이프 문자 ""를 통해 표시되어야 합니다. 일반적으로 사용되는 이스케이프 문자는 다음과 같습니다.

자주 사용하는 이스케이프 문자

PHP: 문자열 데이터 유형 예제에 대한 자세한 설명这里有一点要注意的是,\n和\r在Windows系统中没有什么区别,都可以当作回车符。但是在Linux系统中则是两种效果,在Linux中,\n表示换到下一行,却不会回到行首;而\r表示光标回到行首,但仍然在本行,如果有使用Linux操作系统的,可以尝试一下。

如果我们对非转义字符使用了“\”,那么在输出时,“\”也会跟着一起被输出。

在定义一些简单的字符串是,使用单引号是一个更好的处理方式。如果使用双引号,PHP将花费一些时间来处理字符串的转移和变量的解析,因此,在定义字符串时,如果没有特别的要求,我们最好使用单引号

界定符

界定符(<<<)是从PHP4.0开始支持的。在使用后接一个标识符,然后是字符串,最后是同样的标识符结束字符串。界定符的格式如下:

$string=<<< str
 要输出的字符串
str
로그인 후 복사

其中,str为指定的标识符

界定符示例

代码如下:

<?php
header("Content-type:text/html;charset=utf-8");              //设置编码
$i=&#39;PHP中文网&#39;;                                              //声明一个字符串变量
echo <<<std
这和双引号没什么区别,\$i同样可以被输出出来。<p>
\$i的内容为:$i
std
?>
로그인 후 복사

代码运行结果:

PHP: 문자열 데이터 유형 예제에 대한 자세한 설명

实例详解:

在上面的示例中,我们使用了界定符输出变量的值,可以看到它和双引号没什么区别,包含的变量也被替换成实际数值。

PHP: 문자열 데이터 유형 예제에 대한 자세한 설명结束标识符必须单独另起一行,并且不允许有空格。在标识符前后有其他字符或符号,也会发生系统错误,包括注释。

下一节,我们给大家介绍标量数据类型中的“整型(integer)”。

위 내용은 PHP: 문자열 데이터 유형 예제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿