$searchable=array("Thailand,Chumphon" => "1",
"Thailand,Kalasin" => "2",
"Thailand,Kamphaeng Phet" => "3",
"Thailand,Kanchanaburi" => "4",
"Thailand,Khon Kaen" => "5",
"Thailand,Krabi" => "6",
"Thailand,Krung Thep Mahanakhon (Bangkok)" => "7",
"Thailand,Lampang" => "8",
"Thailand,Lamphun" => "9");
$searchvalue = "Thailand,Bangkok";
expect the returned value to be 7.
e.g.
function returnvalue($searchvalue,$searchable){
}
$returnedvalue = returnvalue($searchvalue,$searchable);
echo $returnedvalue; // 7
How do i match the nearest/closest value of $searchable to $searchvalue? I've found this PHP - Nearest value from an array but only for numbers. Can anyone help?