<?php

error_reporting(-1);


$text = "Democracy is two wolves and a lamb voting on what to have for lunch. Liberty is a well-armed lamb contesting the vote!";
// Другие варианты для тестов
// $text = "Ну, прости меня! Не хотела я тебе зла сделать; да в себе не вольна была. Что говорила, что делала, себя не помнила.";
// $text = "Идет гражданская война. Космические корабли повстанцев, наносящие удар с тайной базы, одержали первую победу, в схватке со зловещей Галактической Империей.";

/* Делает первую букву предложения заглавной */
function makeFirstletterUppercase($text) {
	$text = ucwords($text, "/!\.\?/");
	return $text;
	}
    

function makeYodaStyleText($text) {
	$regexp = "/!\.\?/";
    $sentence = preg_split($regexp, $text);
    
    foreach($sentence as $sen){
    $words = preg_split("/\s/", $sen);
    }
    
    $revers = array_reverse($words);
    $string = implode(" ", $revers);
    
    return $string;

    /* Сделай сам */
}
$yodaText = makeFirstletterUppercase($text);
$yodaText = makeYodaStyleText($text);
echo "Йода говорит: {$yodaText}\n";


