0

大文字のテキストが要約で、その後に詳細が続くテキスト ブロックがあります。問題は夏らしく、詳細が組み合わされており、それらを分割する必要があります。タイトルのサイズが違うとsubstrが使えないので。

以下、原文です

 OFF PEAK WEEKS ONLYOnce the property situated in rolling

そしてそれはあるべきです

 OFF PEAK WEEKS ONLY 
 Once the property situated in rolling

どんな助けでも大歓迎です

4

1 に答える 1

0
$rangeBig = range('A', 'Z');
$rangeLittle = range('a', 'z');
for ($i = 1; $i < strlen($text); $i++)
    if (in_array($text[$i-1], $rangeBig) && in_array($text[$i], $rangeLittle)) {
        $text = substr($text, 0, $i - 1)."\n".substr($text, $i - 1);
        break;
    }

実際のテキストが大文字で始まると仮定すると、最後の文字が大文字で実際の小文字が小文字の場合、そこに新しい行を挿入します。

于 2013-04-06T10:46:55.963 に答える