Modul:Common: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 100: Zeile 100:
         end
         end
         return count
         return count
       
     -- Überprüfe, ob es eine Tabelle ist
     -- Überprüfe, ob es eine Tabelle ist
     elseif type(t) == "table" then
     elseif type(t) == "table" then
Zeile 113: Zeile 114:


function p.isInteger(str)
function p.isInteger(str)
  return not (str == "" or str:find("%D"))
return not (str == "" or str:find("%D"))
end
end


function p.get_key_for_value( t, value )
function p.get_key_for_value( t, value )
  for k, v in pairs(t) do
for k, v in pairs(t) do
    if v==value then return k end
if v==value then return k end
  end
end
  return nil
return nil
end
 
function p.merge_arrays(t1, t2)
-- merge tables that are arrays: {1,2,3} and {3,4,5}
    local result = {}
    for i = 1, #t1 do
        table.insert(result, t1[i])
    end
    for i = 1, #t2 do
        table.insert(result, t2[i])
    end
    return result
end
end


82.367

Bearbeitungen