<?php
$text = "Кажется, нас обнаружили! Надо срочно уходить отсюда, пока не поздно. Бежим же скорее!" ;
// $text = "Ну, прости меня! Не хотела я тебе зла сделать; да в себе не вольна была. Что говорила, что делала, себя не помнила.";
// $text = "Идет гражданская война. Космические корабли повстанцев, наносящие удар с тайной базы, одержали первую победу, в схватке со зловещей Галактической Империей.";
function makeYodaStyleText( $text ) {
$yoda = "" ;
$text = preg_split ( "#[.!?;]#u" , $text , 0 , PREG_SPLIT_NO_EMPTY
) ; foreach ( $text as $value ) {
$textWords = preg_split ( "#[\s,]+#u" , $value , 0 , PREG_SPLIT_NO_EMPTY
) ; $yodaSpeech = implode ( " " , $textWords ) ; $yoda = $yoda . $yodaSpeech . ". " ;
}
return $yoda ;
}
$yodaText = makeYodaStyleText( $text ) ;
echo "Йода говорит: {$yodaText} \n " ;
PD9waHAKIAplcnJvcl9yZXBvcnRpbmcoLTEpOwptYl9pbnRlcm5hbF9lbmNvZGluZygndXRmLTgnKTsKIAokdGV4dCA9ICLQmtCw0LbQtdGC0YHRjywg0L3QsNGBINC+0LHQvdCw0YDRg9C20LjQu9C4ISDQndCw0LTQviDRgdGA0L7Rh9C90L4g0YPRhdC+0LTQuNGC0Ywg0L7RgtGB0Y7QtNCwLCDQv9C+0LrQsCDQvdC1INC/0L7Qt9C00L3Qvi4g0JHQtdC20LjQvCDQttC1INGB0LrQvtGA0LXQtSEiOwovLyAkdGV4dCA9ICLQndGDLCDQv9GA0L7RgdGC0Lgg0LzQtdC90Y8hINCd0LUg0YXQvtGC0LXQu9CwINGPINGC0LXQsdC1INC30LvQsCDRgdC00LXQu9Cw0YLRjDsg0LTQsCDQsiDRgdC10LHQtSDQvdC1INCy0L7Qu9GM0L3QsCDQsdGL0LvQsC4g0KfRgtC+INCz0L7QstC+0YDQuNC70LAsINGH0YLQviDQtNC10LvQsNC70LAsINGB0LXQsdGPINC90LUg0L/QvtC80L3QuNC70LAuIjsKLy8gJHRleHQgPSAi0JjQtNC10YIg0LPRgNCw0LbQtNCw0L3RgdC60LDRjyDQstC+0LnQvdCwLiDQmtC+0YHQvNC40YfQtdGB0LrQuNC1INC60L7RgNCw0LHQu9C4INC/0L7QstGB0YLQsNC90YbQtdCyLCDQvdCw0L3QvtGB0Y/RidC40LUg0YPQtNCw0YAg0YEg0YLQsNC50L3QvtC5INCx0LDQt9GLLCDQvtC00LXRgNC20LDQu9C4INC/0LXRgNCy0YPRjiDQv9C+0LHQtdC00YMsINCyINGB0YXQstCw0YLQutC1INGB0L4g0LfQu9C+0LLQtdGJ0LXQuSDQk9Cw0LvQsNC60YLQuNGH0LXRgdC60L7QuSDQmNC80L/QtdGA0LjQtdC5LiI7CgpmdW5jdGlvbiBtYWtlWW9kYVN0eWxlVGV4dCgkdGV4dCkgewoJJHlvZGEgPSAiIjsKCSR0ZXh0ID0gcHJlZ19zcGxpdCgiI1suIT87XSN1IiwgJHRleHQsIDAsIFBSRUdfU1BMSVRfTk9fRU1QVFkpOwoJZm9yZWFjaCgkdGV4dCBhcyAkdmFsdWUpewoJCSR0ZXh0V29yZHMgPSBwcmVnX3NwbGl0KCIjW1xzLF0rI3UiLCAkdmFsdWUsIDAsIFBSRUdfU1BMSVRfTk9fRU1QVFkpOwoJCSR0ZXh0V29yZHMgPSBhcnJheV9yZXZlcnNlKCR0ZXh0V29yZHMpOwoJCSR5b2RhU3BlZWNoID0gaW1wbG9kZSgiICIsICR0ZXh0V29yZHMpOwoJCSR5b2RhU3BlZWNoID0gbWJfc3RydG91cHBlcihtYl9zdWJzdHIoJHlvZGFTcGVlY2gsMCwxKSkgLiBtYl9zdHJ0b2xvd2VyKG1iX3N1YnN0cigkeW9kYVNwZWVjaCwxKSk7CgkJJHlvZGEgPSAkeW9kYSAuICR5b2RhU3BlZWNoIC4gIi4gIjsKCX0KCXJldHVybiAkeW9kYTsKIH0gCiR5b2RhVGV4dCA9IG1ha2VZb2RhU3R5bGVUZXh0KCR0ZXh0KTsKZWNobyAi0JnQvtC00LAg0LPQvtCy0L7RgNC40YI6IHskeW9kYVRleHR9XG4iOw==