返回字符串中每个句子的第一个字母

时间:2012-05-05 19:30:06

标签: php

我不确定从哪一个开始,但我希望有人可以提供帮助。

当用户提交消息时,我想检查字符串并返回每个句子的第一个字母并将其放入数组中。基本上我想要字符串中的第一个字母和完整停止后立即(如果有的话)放在数组中的每个字母。

过去有没有人这样做过?它甚至可能吗?

希望你能提供帮助

Cj

2 个答案:

答案 0 :(得分:2)

将句子分成句子 - 使用explode()preg_split()与点击标记。然后循环所有句子,使用mb_substr($sentence, 0, 1);得到第一个字母。不要忘记在句子的开头或结尾处修剪所有句子。

答案 1 :(得分:1)

您可以使用正则表达式:

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

然后$ matches将包含一个数组,其中包含您要查找的每个字符的条目。