문자열의 PHP 변수

Subodh Poudel 2023년1월30일
  1. 템플릿 문자열을 사용하여 PHP에서 변수를 문자열로 직접 보간
  2. 문자열 템플릿을 사용하여 문자열 값을 변수에 할당하여 PHP 변수를 문자열 리터럴과 연결
  3. 도트 (.) 연산자를 사용하여 PHP 변수를 문자열과 연결
문자열의 PHP 변수

템플릿 문자열이있는 문자열과 PHP 변수를 연결하는 방법을 소개합니다.

문자열 리터럴을 변수에 할당하여 PHP 변수를 문자열 리터럴로 보간하는 방법을 소개합니다. 이 방법에서도 템플릿 문자열을 사용합니다. 이 방법에서는 접두사와 접미사를 보간하여 단어를 형성합니다.

.를 사용하여 PHP 변수를 문자열과 연결하는 가장 간단하고 일반적인 방법을 보여줍니다. 운영자.

템플릿 문자열을 사용하여 PHP에서 변수를 문자열로 직접 보간

PHP에서 템플릿 문자열을 사용하여 변수와 문자열을 연결할 수 있습니다. 보간을 위해 중괄호를 사용합니다. 중괄호에는 변수가 포함되어 있으며 중괄호 바로 뒤에 보간되어야하는 문자열을 작성합니다. 중괄호 안의 변수는 값의 자리 표시 자입니다. 이 방법에서는 접두사와 접미사를 보간합니다. 여기서 접두사는 변수이고 접미사는 문자열 리터럴입니다. 문자열 템플릿에 대한 자세한 내용은 PHP 매뉴얼의 복잡한 (곱슬) 구문을 참조하십시오.

예를 들어,$txt변수를 선언하고"salt"로 할당합니다. 문자열y를 문자열salt로 보간하려면 템플릿 문자열을 사용합니다. 이를 위해 중괄호 안에$txt변수를 쓰고 공백없이 중괄호 바로 뒤에 문자열y를 씁니다. 이 템플릿 문자열에 큰 따옴표를 사용하고echo명령을 사용하여 인쇄합니다. 템플릿 문자열에서 작은 따옴표를 사용하면 보간 된 문자열이 인쇄되지 않습니다. 대신 작은 따옴표 안에 텍스트를 인쇄합니다. 템플릿 문자열을 사용하는 동안 항상 큰 따옴표를 사용하십시오.

예제 코드 :

# php 7.*
<?php
$txt = "salt";
echo "{$txt}y";
?>

출력:

salty

문자열 템플릿을 사용하여 문자열 값을 변수에 할당하여 PHP 변수를 문자열 리터럴과 연결

문자열 템플릿을 사용하여 PHP 변수와 문자열을 연결할 수있을뿐만 아니라 두 개의 PHP 변수를 연결하는 데 사용할 수도 있습니다. 이 방법에서는 접미사와 접두사를 보간합니다. 여기서 접미사와 접두사는 모두 변수입니다. 연결해야하는 문자열 리터럴은 변수에 저장됩니다. 첫 번째 방법과 유사하게 변수를 묶기 위해 중괄호를 사용합니다. 예를 들어,$prefix$suffix라는 두 개의 변수를 선언하고 각각Comfortable값으로 할당합니다. 두 중괄호 사이에 공백을 남기지 않고 각 변수를 중괄호 안에 개별적으로 작성합니다. 그런 다음 인쇄합니다. PHP 컴파일러는 컴파일하는 동안 중괄호 안의 변수 값을 읽습니다.

아래 예에서 스크립트는 접두사Comfort와 접미사able을 연결하고Comfortable로 인쇄합니다. 따라서 복잡한 / 곱슬 구문을 사용하여 PHP 변수를 문자열 리터럴과 PHP 변수로 보간 할 수 있습니다.

코드 예 :

#php 7.x
<?php
$prefix = "Comfort";
$suffix = "able";
echo "{$prefix}{$suffix}";
?>

출력:

Comfortable

도트 (.) 연산자를 사용하여 PHP 변수를 문자열과 연결

도트 연산자를 사용하여 PHP 변수를 문자열 리터럴과 연결하는 간단한 방법을 사용할 수 있습니다. 문자열 리터럴과.를 작성합니다. 그 후. 점 뒤에 연결할 변수를 작성합니다. 이 방법에서는 접두사와 접미사를 보간합니다. 여기서 접두사는 문자열 리터럴이고 접미사는 변수입니다.

예를 들어,$taste변수를 선언하고sweet문자열 값으로 할당합니다. 사용 . 연산자를 사용하여ie문자열을sweet문자열로 보간합니다. 이를 위해 변수$taste, 그 뒤에 도트 연산자, 도트 연산자 바로 뒤에 문자열ie를 작성합니다. echo명령을 사용하여 메시지를 표시합니다. 이 방법에서는 어떤 유형의 따옴표도 사용하지 않습니다.

예제 코드 :

#php 7.x
<?php
$taste = "ie";
echo sweet.$taste;
?>

출력:

sweetie
Subodh Poudel avatar Subodh Poudel avatar

Subodh is a proactive software engineer, specialized in fintech industry and a writer who loves to express his software development learnings and set of skills through blogs and articles.

LinkedIn

관련 문장 - PHP String