我希望根据与单个给定字符串相似的NSArray of NSStrings排序,而不是对数组中的项进行相对排序顺序。或者用另一种方式对数组进行排序,通过比较数组中包含的所有项与单个项的相似性来排序,而不是通过相互比较来排序。我理解了相似性的逻辑,这正是我如何使用NSArray和/或NSSortDescriptor API来实现的。
使用PHP,我如何比较字符串与多个单词的顺序不同,比如Gaius Julius Caesar和Caesar Gaius Julius,看看它们是否匹配?在比较之前,逗号、破折号、双空格等将被删除。将字符串放置到两个数组中并与in_array()检查第一个数组的每个元素是否包含在第二个数组中可能是一对字符串的合理解决方案,但从MariaDB表中检查超过5000个名称的列表(5,000×5,000= 25,000,000