قطعاً با جمله‌ی معروف «سلام دنیا!» آشنایی دارید:

<?php

echo 'Hello, World!';
PHP

کدکاپی‌ها قصد دارند برای دست‌گرمی به کدکاپ ۶ سلام دهند، اما نمی‌خواهند این کار را به سادگی کد بالا انجام دهند. آن‌ها می‌خواهند تابعی برای این کار پیاده‌سازی کنند که توضیحات آن در ادامه آمده است.

جزئیات پروژه

پروژه‌ی اولیه را از این لینک دانلود کنید.

پروژه‌ی اولیه شامل فایلی با نام sayHello.php است که تابعی با نام sayHello در آن تعریف شده. امضای این تابع به‌صورت زیر است:

function sayHello(array $words, int $reverseIndex): void
{
    // TODO: Implement
}
PHP

این تابع را طوری پیاده‌سازی کنید که رشته‌ی موجود در اندیس reverseIndex آرایه‌ی words را معکوس کند، سپس رشته‌های موجود در آرایه‌ی words را با یک space ( ) به یکدیگر بچسباند و رشته‌ی حاصل را چاپ (echo) کند. کاراکتر \n نیز در انتها باید چاپ شود تا با هر فراخوانی sayHello، خروجی در یک خط مجزا چاپ شود.

تضمین می‌شود که اندیس reverseIndex در آرایه‌ی words تعریف شده است.

مثال

پس از پیاده‌سازی تابع sayHello، با اجرای کد زیر:

<?php

function sayHello(array $words, int $reverseIndex): void
{
    // TODO: Implement
}

sayHello(['Hello', 'puCedoC', '6!'], 1);
sayHello(['malaS', 'CodeCup', '6!'], 0);
PHP

خروجی باید به‌صورت زیر باشد:

Hello CodeCup 6!
Salam CodeCup 6!
Plain text

توجه: کاراکتر space ( ) اضافه نباید در خروجی موجود باشد.

آن‌چه باید آپلود کنید

یک فایل PHP که تابع sayHello در آن پیاده‌سازی شده است آپلود کنید.


ارسال پاسخ برای این سؤال
فایلی انتخاب نشده است.