درس 10 از 19

اتصال رشته در PHP با عملگر . و Double Quotes

بخش: مقدمه PHP

برای اتصال (concatenate) یا ترکیب دو رشته در PHP می‌توانید از عملگر . استفاده کنید.

Example

$x = "Hello";
$y = "World";
$z = $x . $y;
echo $z;

نتیجه مثال بالا برابر است با:

HelloWorld

در این حالت بین دو کلمه فاصله‌ای وجود ندارد.


می‌توانید یک کاراکتر فاصله (space) به این شکل اضافه کنید:

Example

$x = "Hello";
$y = "World";
$z = $x . " " . $y;
echo $z;

یک روش ساده‌تر و بهتر استفاده از قدرت double quotes است.

با قرار دادن دو متغیر داخل double quotes و گذاشتن یک فاصله بین آن‌ها، همان فاصله نیز در نتیجه نمایش داده می‌شود.

Example

$x = "Hello";
$y = "World";
$z = "$x $y";
echo $z;

سوالات سه گزینه‌ای

سوال 1

کدام عملگر برای اتصال رشته‌ها در PHP استفاده می‌شود؟

A) +
B) .
C) &

✅ پاسخ: B


سوال 2

خروجی کد زیر چیست؟

$x = "Hello";
$y = "World";
echo $x . $y;

A)

Hello World

B)

HelloWorld

C)

WorldHello

✅ پاسخ: B


سوال 3

کدام روش برای اتصال رشته‌ها صحیح است؟

A)

$x + $y

B)

$x . $y

C)

concat($x,$y)

✅ پاسخ: B


سوال 4

خروجی کد زیر چیست؟

$name = "Ali";
echo "Hello $name";

A)

Hello Ali

B)

Hello $name

C)

Ali Hello

✅ پاسخ: A


سوال 5

کدام روش خواناتر است وقتی متغیر داخل رشته داریم؟

A)

"Hello $name"

B)

"Hello " . $name

C)

$name + "Hello"

✅ پاسخ: A