Нужно написать функцию (или класс), которая принимает utf8-текст и возвращает текст, в котором буквы слов отсортированы в алфавитном порядке.
примеры: 'lemon orange banana apple' ---> 'elmno aegnor aaabnn aelpp'
'лимон апельсин банан яблоко' ---> 'илмно аеилнпсь аабнн бклооя'
'αβγαβγ αβγαβγαβγ' ---> 'ααββγγ αααβββγγγ'
- оформить результат как готовый проект на github
- использовать composer для автозагрузки классов и зависимостей
- покрыть код unit-тестами
use App\Reader\Reader;
use App\TextSorter\TextSorter;
require_once __DIR__ . '/vendor/autoload.php';
$reader = new Reader();
try {
$textSorter = new TextSorter();
$reader->open('./text.txt');
foreach ($reader->getLines() as $line) {
echo $textSorter->sort($line) . PHP_EOL;
}
} catch (\Throwable $e) {
$reader->close();
throw $e;
}