I know that there has to be a library for this somewhere, but what I am trying to do is pass in an array of strings, and a search string and have it order the array by how relevant it is to the search string.
I have been having a hard time figuring out what to google to figure this out, anyone point me in the right direction?
preferably in php, or another server side language
I don’t really know what you mean by ‘revelant’..
But, if you want to find the best string based on a search string, you can use the Levenshtein algorithm. It calculate a “distance” between two strings.
More infos here : http://php.net/manual/fr/function.levenshtein.php