我有一个数据库表,其中包含名字和姓氏字段。我需要检查Asiapay提供的信用卡持有人姓名是否属于我的旅行团(即我的数据库表中的记录)。问题在于提供的信用卡持有人是完整的姓名(单个字段)。
到目前为止,我的选择有:
- 使用全文搜索 - 使用https://github.com/atomescrochus/laravel-string-similarities,但不确定要考虑多少百分比才算正确
我需要一些关于字符串比较的其他库和策略的建议。
PS:我无法将连接的名字和姓氏与持有人姓名进行比较,因为旅行文件中的名称有时与信用卡上的名称不同(例如护照中的“John Foo Doe”与信用卡中的“John Doe”)。
到目前为止,我的选择有:
- 使用全文搜索 - 使用https://github.com/atomescrochus/laravel-string-similarities,但不确定要考虑多少百分比才算正确
我需要一些关于字符串比较的其他库和策略的建议。
PS:我无法将连接的名字和姓氏与持有人姓名进行比较,因为旅行文件中的名称有时与信用卡上的名称不同(例如护照中的“John Foo Doe”与信用卡中的“John Doe”)。
like
来匹配 holder_name 吗? - Kapitan Teemo