<?php
// $text = "Кажется, нас обнаружили! Надо срочно уходить отсюда, пока не поздно. Бежим же скорее!";
// Другие варианты для тестов
// $text = "Ну, прости меня! Не хотела я тебе зла сделать; да в себе не вольна была. Что говорила, что делала, себя не помнила.";
$text = "Идет гражданская война. Космические корабли повстанцев, наносящие удар с тайной базы, одержали первую победу, в схватке со зловещей Галактической Империей." ;
/* Делает первую букву предложения заглавной */
function makeFirstletterUppercase( $text ) {
$final = $up . $other ;
return $final ;
}
function makeYodaStyleText( $text ) {
$result = '' ;
foreach ( $textarray as & $value ) {
$value = makeFirstletterUppercase( $value ) ;
}
$result = implode ( '. ' , $textarray ) ; return $result ;
}
$yodaText = makeYodaStyleText( $text ) ;
echo "Йода говорит: {$yodaText} \n " ;
PD9waHAKIAplcnJvcl9yZXBvcnRpbmcoLTEpOwptYl9pbnRlcm5hbF9lbmNvZGluZygndXRmLTgnKTsKIAovLyAkdGV4dCA9ICLQmtCw0LbQtdGC0YHRjywg0L3QsNGBINC+0LHQvdCw0YDRg9C20LjQu9C4ISDQndCw0LTQviDRgdGA0L7Rh9C90L4g0YPRhdC+0LTQuNGC0Ywg0L7RgtGB0Y7QtNCwLCDQv9C+0LrQsCDQvdC1INC/0L7Qt9C00L3Qvi4g0JHQtdC20LjQvCDQttC1INGB0LrQvtGA0LXQtSEiOwovLyDQlNGA0YPQs9C40LUg0LLQsNGA0LjQsNC90YLRiyDQtNC70Y8g0YLQtdGB0YLQvtCyCi8vICR0ZXh0ID0gItCd0YMsINC/0YDQvtGB0YLQuCDQvNC10L3RjyEg0J3QtSDRhdC+0YLQtdC70LAg0Y8g0YLQtdCx0LUg0LfQu9CwINGB0LTQtdC70LDRgtGMOyDQtNCwINCyINGB0LXQsdC1INC90LUg0LLQvtC70YzQvdCwINCx0YvQu9CwLiDQp9GC0L4g0LPQvtCy0L7RgNC40LvQsCwg0YfRgtC+INC00LXQu9Cw0LvQsCwg0YHQtdCx0Y8g0L3QtSDQv9C+0LzQvdC40LvQsC4iOwokdGV4dCA9ICLQmNC00LXRgiDQs9GA0LDQttC00LDQvdGB0LrQsNGPINCy0L7QudC90LAuINCa0L7RgdC80LjRh9C10YHQutC40LUg0LrQvtGA0LDQsdC70Lgg0L/QvtCy0YHRgtCw0L3RhtC10LIsINC90LDQvdC+0YHRj9GJ0LjQtSDRg9C00LDRgCDRgSDRgtCw0LnQvdC+0Lkg0LHQsNC30YssINC+0LTQtdGA0LbQsNC70Lgg0L/QtdGA0LLRg9GOINC/0L7QsdC10LTRgywg0LIg0YHRhdCy0LDRgtC60LUg0YHQviDQt9C70L7QstC10YnQtdC5INCT0LDQu9Cw0LrRgtC40YfQtdGB0LrQvtC5INCY0LzQv9C10YDQuNC10LkuIjsKIAovKiDQlNC10LvQsNC10YIg0L/QtdGA0LLRg9GOINCx0YPQutCy0YMg0L/RgNC10LTQu9C+0LbQtdC90LjRjyDQt9Cw0LPQu9Cw0LLQvdC+0LkgKi8KZnVuY3Rpb24gbWFrZUZpcnN0bGV0dGVyVXBwZXJjYXNlKCR0ZXh0KSB7CiAgICAkZmlyc3QgPSBtYl9zdWJzdHIoJHRleHQsIDAsIDEpOwoJJHVwID0gbWJfc3RydG91cHBlcigkZmlyc3QpOwoJJG90aGVyID0gbWJfc3Vic3RyKCR0ZXh0LCAxKTsKCSRmaW5hbCA9ICR1cCAuICRvdGhlcjsKCXJldHVybiAkZmluYWw7Cn0KIApmdW5jdGlvbiBtYWtlWW9kYVN0eWxlVGV4dCgkdGV4dCkgewogCiAgICAkcmVzdWx0ID0gJyc7CiAgICAkdGV4dGFycmF5ID0gcHJlZ19zcGxpdCgiL1suIT9dL3UiLCAkdGV4dCk7CiAgICBmb3JlYWNoICgkdGV4dGFycmF5IGFzICYkdmFsdWUpIHsKICAgIAkkdmFsdWUgPSBtYl9zdHJ0b2xvd2VyKCR2YWx1ZSk7CiAgICAJJHdvcmRzID0gZXhwbG9kZSgiICIsICR2YWx1ZSk7CiAgICAJJHdvcmRzID0gYXJyYXlfcmV2ZXJzZSgkd29yZHMpOwogICAgCSR2YWx1ZSA9IGltcGxvZGUoIiAiLCAkd29yZHMpOwogICAgCSR2YWx1ZSA9IHByZWdfcmVwbGFjZSgiL1ssO10vdSIsICcnLCAkdmFsdWUpOwogICAgCSR2YWx1ZSA9IG1ha2VGaXJzdGxldHRlclVwcGVyY2FzZSgkdmFsdWUpOwogICAgCSR2YWx1ZSA9IHRyaW0oJHZhbHVlKTsKICAgIH0KICAgICRyZXN1bHQgPSBpbXBsb2RlKCcuICcsICR0ZXh0YXJyYXkpOwogICAgcmV0dXJuICRyZXN1bHQ7Cn0KIAokeW9kYVRleHQgPSBtYWtlWW9kYVN0eWxlVGV4dCgkdGV4dCk7CmVjaG8gItCZ0L7QtNCwINCz0L7QstC+0YDQuNGCOiB7JHlvZGFUZXh0fVxuIjs=