PHP:是否有isLetter()函数或等效函数?

5
我不是PHP专家。我正在寻找Java中isLetter()的PHP等效方法,但我找不到它。它存在吗?
我需要从给定的字符串中提取字母并将它们转换为小写,例如:“Ap.ér4i5T i6f;”应该变成“apéritif”。因此,我的字符串中有重音符号。

strtolower会给你小写字符串,但你可能需要一个正则表达式来解析输入字符串,并从中仅获取字母字符。 - Brian Driscoll
4个回答

7

2
不要忘记使用 setlocale(),因为在默认的 C 语言环境中,只有 [a-zA-Z] 被视为字母字符(没有带重音的字符)。 - SirDarius

2

1

0

你可以使用php-slugs源代码,并进行适当的修改。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接