@anonymous/

SalmonGoldenExpertise

PHP (Legacy)

No description

fork
loading

This Plugin Crashed!

Error: Error: must not create an existing file {"type":"CREATE_FILE","wid":"0.5997378326394871","path":"main.php","file":{"path":"main.php","content":{"asEncoding":{"base64":"PD9waHAKIAplcnJvcl9yZXBvcnRpbmcoLTEpOwptYl9pbnRlcm5hbF9lbmNvZGluZygndXRmLTgnKTsKIAokdGV4dCA9ICLQmtCw0LbQtdGC0YHRjywg0L3QsNGBINC+0LHQvdCw0YDRg9C20LjQu9C4ISDQndCw0LTQviDRgdGA0L7Rh9C90L4g0YPRhdC+0LTQuNGC0Ywg0L7RgtGB0Y7QtNCwLCDQv9C+0LrQsCDQvdC1INC/0L7Qt9C00L3Qvi4g0JHQtdC20LjQvCDQttC1INGB0LrQvtGA0LXQtSEiOwovLyDQlNGA0YPQs9C40LUg0LLQsNGA0LjQsNC90YLRiyDQtNC70Y8g0YLQtdGB0YLQvtCyCi8vICR0ZXh0ID0gItCd0YMsINC/0YDQvtGB0YLQuCDQvNC10L3RjyEg0J3QtSDRhdC+0YLQtdC70LAg0Y8g0YLQtdCx0LUg0LfQu9CwINGB0LTQtdC70LDRgtGMOyDQtNCwINCyINGB0LXQsdC1INC90LUg0LLQvtC70YzQvdCwINCx0YvQu9CwLiDQp9GC0L4g0LPQvtCy0L7RgNC40LvQsCwg0YfRgtC+INC00LXQu9Cw0LvQsCwg0YHQtdCx0Y8g0L3QtSDQv9C+0LzQvdC40LvQsC4iOwovLyAkdGV4dCA9ICLQmNC00LXRgiDQs9GA0LDQttC00LDQvdGB0LrQsNGPINCy0L7QudC90LAuINCa0L7RgdC80LjRh9C10YHQutC40LUg0LrQvtGA0LDQsdC70Lgg0L/QvtCy0YHRgtCw0L3RhtC10LIsINC90LDQvdC+0YHRj9GJ0LjQtSDRg9C00LDRgCDRgSDRgtCw0LnQvdC+0Lkg0LHQsNC30YssINC+0LTQtdGA0LbQsNC70Lgg0L/QtdGA0LLRg9GOINC/0L7QsdC10LTRgywg0LIg0YHRhdCy0LDRgtC60LUg0YHQviDQt9C70L7QstC10YnQtdC5INCT0LDQu9Cw0LrRgtC40YfQtdGB0LrQvtC5INCY0LzQv9C10YDQuNC10LkuIjsKIAovKiDQlNC10LvQsNC10YIg0L/QtdGA0LLRg9GOINCx0YPQutCy0YMg0L/RgNC10LTQu9C+0LbQtdC90LjRjyDQt9Cw0LPQu9Cw0LLQvdC+0LkgKi8KZnVuY3Rpb24gbWFrZUZpcnN0bGV0dGVyVXBwZXJjYXNlKCR0ZXh0KSB7CiAgICByZXR1cm4gbWJfc3RydG91cHBlcihtYl9zdWJzdHIoJHRleHQsIDAsIDEpKSAuIG1iX3N1YnN0cigkdGV4dCwgMSk7Cn0KIApmdW5jdGlvbiBtYWtlWW9kYVN0eWxlVGV4dCgkdGV4dCkgewogICAgJHJlc3VsdCA9ICcnOwogICAgJG5ld1N0cmluZ3MgPSBbXTsKICAgICR0ZXh0ID0gcHJlZ19yZXBsYWNlKCcvKCx8OykvdWknLCAnJywgJHRleHQpOwogICAgJHN0cmluZ3MgPSBwcmVnX3NwbGl0KCcvKCF8XC58XD8pL3VpJywgJHRleHQsIC0xLCBQUkVHX1NQTElUX05PX0VNUFRZKTsKICAgIGZvcmVhY2ggKCRzdHJpbmdzIGFzICRzdHJpbmcpIHsKICAgIAkkc3RyaW5nID0gbWJfc3RydG9sb3dlcih0cmltKCRzdHJpbmcpKTsKICAgIAkkd29yZHMgPSBhcnJheV9yZXZlcnNlKHByZWdfc3BsaXQoJy9ccy91aScsICRzdHJpbmcsIC0xLCBQUkVHX1NQTElUX05PX0VNUFRZKSk7CiAgICAJJG5ld1N0cmluZ3NbXSA9IG1ha2VGaXJzdGxldHRlclVwcGVyY2FzZShpbXBsb2RlKCcgJywgJHdvcmRzKSAuICcuJyk7CiAgICB9CiAgICAkcmVzdWx0ID0gaW1wbG9kZSgnICcsICRuZXdTdHJpbmdzKTsKICAgIHJldHVybiAkcmVzdWx0Owp9CgokeW9kYVRleHQgPSBtYWtlWW9kYVN0eWxlVGV4dCgkdGV4dCk7CmVjaG8gItCZ0L7QtNCwINCz0L7QstC+0YDQuNGCOiB7JHlvZGFUZXh0fVxuIjsKPz4="},"asBuffer":null},"loaded":true}}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
 
error_reporting(-1);
mb_internal_encoding('utf-8');
 
$text = "Кажется, нас обнаружили! Надо срочно уходить отсюда, пока не поздно. Бежим же скорее!";
// Другие варианты для тестов
// $text = "Ну, прости меня! Не хотела я тебе зла сделать; да в себе не вольна была. Что говорила, что делала, себя не помнила.";
// $text = "Идет гражданская война. Космические корабли повстанцев, наносящие удар с тайной базы, одержали первую победу, в схватке со зловещей Галактической Империей.";
 
/* Делает первую букву предложения заглавной */
function makeFirstletterUppercase($text) {
    return mb_strtoupper(mb_substr($text, 0, 1)) . mb_substr($text, 1);
}
 
function makeYodaStyleText($text) {
    $result = '';
    $newStrings = [];
    $text = preg_replace('/(,|;)/ui', '', $text);
    $strings = preg_split('/(!|\.|\?)/ui', $text, -1, PREG_SPLIT_NO_EMPTY);
    foreach ($strings as $string) {
    	$string = mb_strtolower(trim($string));
    	$words = array_reverse(preg_split('/\s/ui', $string, -1, PREG_SPLIT_NO_EMPTY));
    	$newStrings[] = makeFirstletterUppercase(implode(' ', $words) . '.');
    }
    $result = implode(' ', $newStrings);
    return $result;
}

$yodaText = makeYodaStyleText($text);
echo "Йода говорит: {$yodaText}\n";
?>
PHP 7.0.8 (Legacy: use the following for new features: Command-line PHP: https://repl.it/languages/php_cli PHP Web Server: https://repl.it/languages/php7