Added table.autokey

This commit is contained in:
Cooldude2606
2017-12-10 15:35:56 +00:00
parent 4f99e5368a
commit 8f5bc8a424

View File

@@ -483,4 +483,15 @@ function table.json(lua_table)
if only_indexs then return "["..table.concat(result,",").."]"
else return "{"..table.concat(result,",").."}"
end
end
--- Returns the closest match to a key
-- @usage tbl = {foo=1,bar=2}
-- table.autokey(tbl,'f') -- return 1
function table.autokey(tbl,str)
local _return = {}
for key,value in pairs(keys) do
if string.contains(string.lower(string),string.lower(key)) then table.insert(_return,value) end
end
return _return[1] or false
end