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 回答