PHP - Concatenate Strings

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

🔹 1. استفاده از عملگر .

عملگر نقطه . برای الحاق رشته‌ها در PHP استفاده می‌شود.

$first = "Hello"; $second = "World"; echo $first . " " . $second;

📌 خروجی:

Hello World

🔹 2. استفاده از عملگر .=

عملگر .= رشته جدیدی را به رشته موجود اضافه می‌کند (Concatenate with assignment).

$text = "Hello"; $text .= " World!"; echo $text;

📌 خروجی:

Hello World!

🔹 3. ترکیب چند رشته

می‌توان چندین رشته را با هم ترکیب کرد:

$a = "PHP"; $b = "is"; $c = "awesome!"; echo $a . " " . $b . " " . $c;

📌 خروجی:

PHP is awesome!

🔹 4. اتصال رشته و عدد

در PHP اگر عدد را با رشته الحاق کنیم، خودکار به رشته تبدیل می‌شود.

$age = 25; echo "I am " . $age . " years old.";

📌 خروجی:

I am 25 years old.

🔹 5. ترکیب با تابع implode()

اگر یک آرایه داشته باشیم می‌توانیم با implode() مقادیر آن را به یک رشته تبدیل کنیم.

$arr = ["PHP", "JavaScript", "Python"]; echo implode(", ", $arr);

📌 خروجی:

PHP, JavaScript, Python

✅ خلاصه

  • عملگر . → برای اتصال رشته‌ها

  • عملگر .= → برای افزودن رشته به متغیر

  • رشته‌ها و اعداد در الحاق خودکار تبدیل می‌شوند

  • برای آرایه‌ها از implode() استفاده می‌کنیم