<?php
function combineStrings() {
// دریافت تعداد آرگومانهای ورودی
$numArgs = func_num_args();
// دریافت تمام آرگومانها به صورت آرایه
$args = func_get_args();
// ترکیب رشتهها
$result = '';
for ($i = 0; $i < $numArgs; $i++) {
$result .= $args[$i] . ' '; // اضافه کردن هر آرگومان به نتیجه و یک فاصله
}
// حذف فاصله اضافی در انتهای رشته
return trim($result);
}
// استفاده از تابع با ورودیهای مختلف
$result1 = combineStrings("سلام", "دنیا", "این", "یک", "تابع", "است");
echo $result1; // خروجی: سلام دنیا این یک تابع است
$result2 = combineStrings("PHP", "زبان", "برنامهنویسی");
echo $result2; // خروجی: PHP زبان برنامهنویسی
$result3 = combineStrings();
echo $result3; // خروجی: (خالی)
?>