0

これからどこから始めればいいのかわかりませんが、誰かが助けてくれることを願っています。

ユーザーがメッセージを送信するとき、文字列をチェックして各文の最初の文字を返し、それを配列に配置したいと思います。基本的に、文字列の最初の文字と、ピリオド(ある場合)の直後のすべての文字を配列に配置する必要があります。

過去に誰かがこれをしたことがありますか?それも可能ですか?

あなたが助けることができることを願っています

Cj

4

2 に答える 2

2

文字列を文に分割します-explode()またはpreg_split()句読点を使用します。次に、すべての文をループし、使用して最初の文字を取得しますmb_substr($sentence, 0, 1);。文の最初または最後の空白からすべてのセンテスを削除することを忘れないでください。

于 2012-05-05T19:33:47.693 に答える
1

次のような正規表現を使用できます。

preg_match_all("/\b\w/", $yourString, $matches);

そして、$ matchesには、探しているすべての文字のエントリを含む配列が含まれます。

于 2012-05-05T19:35:51.090 に答える