PHP는 독특한 기능을 가진 다양한 종류의 연산자를 제공합니다. 연산자를 사용하면 산술 활동, 문자열 연결, 값 비교 및 부울 연산 수행 등을 수행할 수 있습니다. 이 기사에서는 다음과 같은 문자열 연산자를 배울 것입니다. PHP. 먼저 PHP에서 문자열 연산자의 종류를 알아봅시다. PHP에서 제공하는 문자열 연산자는 두 가지가 있습니다.
1.연결 연산자("."):
이 연산자는 두 문자열 값을 결합하여 새로운 문자열로 반환합니다. string.
2.연결 할당 연산자(".="):
이 작업은 오른쪽 인수를 왼쪽 인수에 연결합니다.
다음 예를 통해 위 연산자의 유용성을 보여드리겠습니다.
<?php $a = 'Good'; $b = 'Morning'; $c = $a.$b; echo " $c "; ?>
Goodmorning
여기서 두 변수 $a와 $b를 문자열로 사용합니다. 그런 다음 연결 연산자(.)를 사용하여 이러한 문자열을 하나의 문자열로 연결합니다.
<?php $a = 'Hello'; $b = [" Good morning"," Folks"]; for($i = count($b)-1; $i >= 0;$i--) { $a .= $b[$i]; } echo " $a"; ?>
Hello Folks Good morning
이 예에서는 연결 할당 연산자(".=")를 사용하여 문자열 값을 배열 값과 연결합니다. $a는 문자열을 나타내고, $b는 배열을 나타냅니다. for 루프를 사용하여 문자열 $a와 배열 $b의 값을 연결합니다.
연결 연산자('.')는 "+" 및 "-" 연산자와 우선순위가 비슷하며 예상치 못한 결과가 발생할 수 있습니다.
<?php $val = 5; echo "Result: " . $val + 5; ?>
5
위 코드는 "Result5"라는 문자열이 먼저 생성된 다음 5에 추가되어 5가 되므로 "Result: 10" 대신 "5"를 인쇄합니다. 비어 있지 않은 숫자가 아닌 문자열 "Result5"가 0으로 변환되고 5에 추가되어 5가 되기 때문입니다. "결과: 10"을 인쇄하려면 괄호를 사용하여 우선순위를 변경하세요:
<?php $var = 5; echo "Result: " . ($var + 5); ?>
Result:10
위 내용은 PHP에서 두 문자열 연결의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!