برای اتصال (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
