<?php
$text = "много их в Петербурге,молоденьких дур,сегодня в атласе да бархате,
а завтра , поглядишь , метут улицу вместе с голью кабацкою...в самом деле
,что было бы с нами ,если бы вместо общеудобного правила:чин чина почитай ,
ввелось в употребление другое,например:ум ума почитай???какие возникли бы споры!!!" ;
function makeFirstLetterUppercase( $text ) {
$allText = [ ] ;
$splitText = preg_split ( "/(?<=[.!?](?![.!?]))/u" , $text , 0 , PREG_SPLIT_NO_EMPTY
) ; foreach ( $splitText as $texts ) {
}
$complete = implode ( " " , $allText ) ; return $complete ;
}
function fixtext( $text ) { //исправляет текст
$regexp = "/\s*([,:]{1})\s*/u" ;
return $replace ;
}
$first = makeFirstLetterUppercase( $text ) ;
$second = fixtext( $first ) ;
echo $second ;
PD9waHAKCmVycm9yX3JlcG9ydGluZygtMSk7Cm1iX2ludGVybmFsX2VuY29kaW5nKCd1dGYtOCcpOwoKJHRleHQgPSAi0LzQvdC+0LPQviDQuNGFINCyINCf0LXRgtC10YDQsdGD0YDQs9C1LNC80L7Qu9C+0LTQtdC90YzQutC40YUg0LTRg9GALNGB0LXQs9C+0LTQvdGPINCyINCw0YLQu9Cw0YHQtSDQtNCwINCx0LDRgNGF0LDRgtC1LAogICAgICAgINCwINC30LDQstGC0YDQsCAsINC/0L7Qs9C70Y/QtNC40YjRjCAsINC80LXRgtGD0YIg0YPQu9C40YbRgyDQstC80LXRgdGC0LUg0YEg0LPQvtC70YzRjiDQutCw0LHQsNGG0LrQvtGOLi4u0LIg0YHQsNC80L7QvCDQtNC10LvQtSAKICAgICAgICAs0YfRgtC+INCx0YvQu9C+INCx0Ysg0YEg0L3QsNC80LggLNC10YHQu9C4INCx0Ysg0LLQvNC10YHRgtC+INC+0LHRidC10YPQtNC+0LHQvdC+0LPQviDQv9GA0LDQstC40LvQsDrRh9C40L0g0YfQuNC90LAg0L/QvtGH0LjRgtCw0LkgLCAKICAgICAgICDQstCy0LXQu9C+0YHRjCDQsiDRg9C/0L7RgtGA0LXQsdC70LXQvdC40LUg0LTRgNGD0LPQvtC1LNC90LDQv9GA0LjQvNC10YA60YPQvCDRg9C80LAg0L/QvtGH0LjRgtCw0Lk/Pz/QutCw0LrQuNC1INCy0L7Qt9C90LjQutC70Lgg0LHRiyDRgdC/0L7RgNGLISEhIjsKCmZ1bmN0aW9uIG1ha2VGaXJzdExldHRlclVwcGVyY2FzZSgkdGV4dCkgewogICAgJGFsbFRleHQgPSBbXTsKICAgICRzcGxpdFRleHQgPSBwcmVnX3NwbGl0KCIvKD88PVsuIT9dKD8hWy4hP10pKS91IiwgJHRleHQsIDAsIFBSRUdfU1BMSVRfTk9fRU1QVFkpOwogICAgZm9yZWFjaCAoJHNwbGl0VGV4dCBhcyAkdGV4dHMpIHsKICAgICAgICAkdXBwZXIgPSBtYl9zdHJ0b3VwcGVyKG1iX3N1YnN0cigkdGV4dHMsIDAsIDEpKSAuIG1iX3N1YnN0cigkdGV4dHMsIDEsIG51bGwpOwogICAgICAgIGFycmF5X3B1c2goJGFsbFRleHQsICR1cHBlcik7CiAgICB9CgogICAgJGNvbXBsZXRlID0gaW1wbG9kZSgiICIsICRhbGxUZXh0KTsKICAgIHJldHVybiAkY29tcGxldGU7Cn0KCmZ1bmN0aW9uIGZpeHRleHQoJHRleHQpIHsgLy/QuNGB0L/RgNCw0LLQu9GP0LXRgiDRgtC10LrRgdGCCiAgICAkcmVnZXhwID0gIi9ccyooWyw6XXsxfSlccyovdSI7CiAgICAkcmVwbGFjZSA9IHByZWdfcmVwbGFjZSgkcmVnZXhwLCAiJDEgICIsICR0ZXh0KTsKICAgIHJldHVybiAkcmVwbGFjZTsKfQoKJGZpcnN0ID0gbWFrZUZpcnN0TGV0dGVyVXBwZXJjYXNlKCR0ZXh0KTsKJHNlY29uZCA9IGZpeHRleHQoJGZpcnN0KTsKCmVjaG8gJHNlY29uZDs=