문자열 연산자란 무엇입니까?
문자열 연산자 소개: 문자열 연산자의 기능은 두 문자열을 연결하여 새 문자열을 형성하는 것입니다.
이전 장에서 PHP 연산자 중 산술 연산자에 대해 소개했습니다. 오늘은 PHP 연산자 중 "산술 연산자"에 대해 이미 어느 정도 이해하셨으리라 믿습니다. PHP 연산자의 "문자열 연산자"를 소개합니다.
PHP에는 두 가지 유형의 문자열 연산자 가 제공됩니다.
첫 번째: 연결 연산자 를 사용하면 " ."을 의미합니다. 그 기능은 두 개의 문자열을 연결하여 새로운 문자열을 형성하는 것입니다.
두 번째 유형: 대입 연결 연산자, ".="로 표시되며 이는 PHP 연산자에서 "문자열 연산자"와 "대입 연산자"의 조합입니다. 할당 연결 연산자에 대해서는 다음 장에서 자세히 설명하겠습니다.
그래서 문자열 연산자는 단 하나뿐이라고 할 수 있는데, 이는 "."으로 표시되는 첫 번째 "문자열 연결 연산자"입니다.
PS: 여기서 주의할 점이 있습니다. PHP에서 "+" 기호는 산술 연산자로만 사용되며 문자열 연산자로는 사용할 수 없습니다. 차이점을 설명하겠습니다. 둘 사이.
문자열 연산자 예
이 예는 "."와 "+" 기호 의 차이점을 비교하는 데 사용됩니다. ."를 사용하면 변수 $a와 $b의 두 문자열이 새로운 문자열 1.5a*11을 형성하지만 "+" 기호를 사용하면 PHP는 이를 연산으로 간주합니다. 이때 "+" 기호 양쪽에 문자열 유형이 있으면 PHP는 자동으로 이를 정수 유형으로 변환하여 문자가 있으면 0으로 출력합니다. 숫자로 시작하는 문자열이면 , 문자가 가로채어집니다. 문자열 앞부분의 숫자가 계산됩니다.
예제 코드는 다음과 같습니다.
<? $a="1.5a*1"; //声明一个字符串变量,以数字开头 $b=1; // 什么一个整型变量 $ab=$a.$b; //使用"."运算符将两个变量进行连接 echo $ab."<br/>"; $ba=$a+$b; ////使用".+"运算符将两个变量进行连接 echo $ba; ?>
출력 결과는 다음과 같습니다.
을 통해 위의 예에서는 괜찮을 것입니다. "."와 "+"의 차이점을 볼 수 있으며, 문자열 연산자의 사전 적용도 볼 수 있습니다. 다음 섹션에서는 할당 연산자 PHP 작업에서.
위 내용은 PHP 연산자(2) '문자열 연산자' 예제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!