my last question에서 첫 글자가 대문자인지 아닌지를 반환하는 함수를 추가하고 싶습니다.첫 글자를 읽을 수 없습니다
<?php
function isCapital($string) {
return $string = preg_match('/[A-Z]$/',$string{0});
}
$text = " Poetry. do you read poetry while flying? Many people find it relaxing to read on long flights. Poetry can be divided into several genres, or categories. ";
$sentences = explode(".", $text); $save = array();
foreach ($sentences as $sentence) {
if (count(preg_split('/\s+/', $sentence)) > 6) {
$save[] = $sentence. ".";
}
}
if(count($save) > 0) {
foreach ($save as $nama){
if (isCapital($nama)){
print_r ($nama);
}
}
}
?>
결과는해야 ...
시 여러 장르 또는 범주로 나눌 수 있습니다 :
여기에 코드입니다.
...하지만 아무 것도 인쇄하지 않습니다. 나는 6 단어 이상으로 구성되고 대문자로 시작하는 문장 만 필요로한다.
"왜 많은 사람들이 긴 비행편을 읽으려면 편한 걸 느낍니까?" 유효한 문장이 아닌가? –
그는 물음표를 확인하지 않으므로 "비행하는 동안시를 읽나요? 많은 사람들이 긴 비행을 읽을 때 편안함을 느낍니다."라고 읽습니다. 대문자로 시작하지 않습니다. –
그 점을 이해합니다.하지만 왜 질문 앞에 문장을 세고 싶지 않습니까? –