草庐IT

找单词

全部标签

php - 将采用数字或单词并找到所有可能组合的算法

我正在寻找一种算法,该算法将采用数字或单词并一起找到它们的所有可能变体,并让我定义要一起寻找多少个值。例如,字符串或数组是:catdogfish那么值为2的结果可能是:catdogcatfishdogcatdogfishfishcatfishdog所以3个项目的集合的结果是它在2个结果匹配时的6种可能的变体有3个匹配的结果是:catdogfishcatfishdogdogcatfishdogfishcatfishcatdogfishdogcat...甚至可能有更多选择我在Stackoverflow上找到了这个示例的链接,但它是在javascript中,我想知道是否有人知道如何在PHP中

php - 将采用数字或单词并找到所有可能组合的算法

我正在寻找一种算法,该算法将采用数字或单词并一起找到它们的所有可能变体,并让我定义要一起寻找多少个值。例如,字符串或数组是:catdogfish那么值为2的结果可能是:catdogcatfishdogcatdogfishfishcatfishdog所以3个项目的集合的结果是它在2个结果匹配时的6种可能的变体有3个匹配的结果是:catdogfishcatfishdogdogcatfishdogfishcatfishcatdogfishdogcat...甚至可能有更多选择我在Stackoverflow上找到了这个示例的链接,但它是在javascript中,我想知道是否有人知道如何在PHP中

PHP:将多字节字符串(单词)拆分为单独的字符

尝试使用mb_split将此字符串“主楼怎么走”拆分为单独的字符(我需要一个数组)但没有成功...有什么建议吗?谢谢! 最佳答案 例如,尝试使用带“u”选项的正则表达式$chars=preg_split('//u',$string,-1,PREG_SPLIT_NO_EMPTY); 关于PHP:将多字节字符串(单词)拆分为单独的字符,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2

PHP:将多字节字符串(单词)拆分为单独的字符

尝试使用mb_split将此字符串“主楼怎么走”拆分为单独的字符(我需要一个数组)但没有成功...有什么建议吗?谢谢! 最佳答案 例如,尝试使用带“u”选项的正则表达式$chars=preg_split('//u',$string,-1,PREG_SPLIT_NO_EMPTY); 关于PHP:将多字节字符串(单词)拆分为单独的字符,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2

php - 如何在 PHP 中为拼写错误的单词找到相似的单词?

我会解释我的问题:我有一个名为country的数据库表。它有两列:ID和name。当我想搜索'paris',但拼错了单词:'pares'('e'而不是'i'),我不会从DB得到任何结果。我希望系统建议可以帮助搜索的相似词。因此,我正在寻求帮助来编写一个脚本,该脚本从包含类似词的数据库中提出建议,例如:paris、paredes等。 最佳答案 在PHP中你应该使用metaphone它比soundex更准确.但是您的问题是从数据库中获取数据。你没有提到数据库。在MySQL中,您可以使用SOUNDEX功能。您只需要更改查询中的where子

php - 如何在 PHP 中为拼写错误的单词找到相似的单词?

我会解释我的问题:我有一个名为country的数据库表。它有两列:ID和name。当我想搜索'paris',但拼错了单词:'pares'('e'而不是'i'),我不会从DB得到任何结果。我希望系统建议可以帮助搜索的相似词。因此,我正在寻求帮助来编写一个脚本,该脚本从包含类似词的数据库中提出建议,例如:paris、paredes等。 最佳答案 在PHP中你应该使用metaphone它比soundex更准确.但是您的问题是从数据库中获取数据。你没有提到数据库。在MySQL中,您可以使用SOUNDEX功能。您只需要更改查询中的where子

php - 单词之间没有空格的语言中的断字(例如,亚洲语言)?

我想让MySQL全文搜索与日语和中文文本以及任何其他语言一起工作。问题是这些语言以及其他可能的语言通常在单词之间没有空格。当您必须键入与文本中相同的句子时,搜索就没有用了。我不能只在每个字符之间放一个空格,因为英语也必须有效。我想用PHP或MySQL解决这个问题。我可以配置MySQL来识别应该是它们自己的索引单元的字符吗?有没有可以识别这些字符的PHP模块,这样我就可以在它们周围放置空格作为索引?更新部分解决方案:$string_with_spaces=preg_replace("/[".json_decode('"\u4e00"')."-".json_decode('"\uface"

php - 单词之间没有空格的语言中的断字(例如,亚洲语言)?

我想让MySQL全文搜索与日语和中文文本以及任何其他语言一起工作。问题是这些语言以及其他可能的语言通常在单词之间没有空格。当您必须键入与文本中相同的句子时,搜索就没有用了。我不能只在每个字符之间放一个空格,因为英语也必须有效。我想用PHP或MySQL解决这个问题。我可以配置MySQL来识别应该是它们自己的索引单元的字符吗?有没有可以识别这些字符的PHP模块,这样我就可以在它们周围放置空格作为索引?更新部分解决方案:$string_with_spaces=preg_replace("/[".json_decode('"\u4e00"')."-".json_decode('"\uface"

php - 如何在不打断单词的情况下拆分长字符串?

我正在寻找类似的东西str_split_whole_word($longString,$x)其中$longString是句子的集合,$x是每行的字符长度。它可以相当长,我想基本上以数组的形式将它分成多行。例如:$longString='Ilikeapple.Youlikeoranges.Welikefruit.Ilikemeat,also.';$lines=str_split_whole_word($longString,$x);期望的输出:$lines=Array([0]='Ilikeapple.You'[1]='likeoranges.We'[2]=andsoon...)

php - 如何在不打断单词的情况下拆分长字符串?

我正在寻找类似的东西str_split_whole_word($longString,$x)其中$longString是句子的集合,$x是每行的字符长度。它可以相当长,我想基本上以数组的形式将它分成多行。例如:$longString='Ilikeapple.Youlikeoranges.Welikefruit.Ilikemeat,also.';$lines=str_split_whole_word($longString,$x);期望的输出:$lines=Array([0]='Ilikeapple.You'[1]='likeoranges.We'[2]=andsoon...)