Hallo zusammen, vielen Dank für die vielen Antworten und die interessante Diskusion. array_change_key_case ist genau was ich gesucht habe. @dedlfix: In meinem Fall ist es tatsächlich so das unterschiedliche Produkte die Variablen unterschiedlich aufrufen können. Die API ist hier nur auf die Namen festgeschrieben, nicht auf die Groß und Kleinschreibung, liegt wohl daran das es aus alter Zeit stammt (ein CGI Programm, wo die Schreibweise egal war) Gruß Walter
HTTP Parameter waren noch nie caseinsensitive. Ganz im Gegenteil, die zur CGI/1.1 Spezifikation gehörigen Enctypes application/x-www-form-urlencoded und multipart/form-data sind strict byteorientiert und das waren die shcon immer.
MFG