Eike: Array in Klein-/Großbuchstaben wandeln

Hi Ihr,

also wenn ich ja die Buchstaben eines Array wandeln möchte in nur klein bzw großbuchstaben benutze ich ja die FUnktion array_change_key_case. Jeztt habe ich von php.net auch den richtigen Code, jedoch gibt dieser direkt das Array nur aus, wie mache ich es jedoch, wenn ich mit dem neuen Array weiterarbeiten will ?
Dies wäre der Code der das Array direkt per print ausgibt:

$input_array = array("FirSt" => 1, "SecOnd" => 4);
print_r(array_change_key_case($input_array, CASE_UPPER));

doch wie muss ich array_change_key_case anwenden, damit ich mit Array weiterabriten kann und beispielsweise über foreach nur einen bestimmen Schlüssel ausgeben kann ?

thx Eike

  1. hab es selber anders gelöst ;)

  2. Moin,

    $input_array = array("FirSt" => 1, "SecOnd" => 4);
    print_r(array_change_key_case($input_array, CASE_UPPER));

    doch wie muss ich array_change_key_case anwenden, damit ich mit Array weiterabriten kann und beispielsweise über foreach nur einen bestimmen Schlüssel ausgeben kann ?

    print_r() ist eine Funktion die das was man ihr übergibt an den Browser ausgibt. Wenn man es nicht ausgeben will, dann muß man ... logischerweise einfach nur diese Funktion nicht aufrufen. Wenn man es dazu noch in einer Variable haben will, damit man damit weiterarbeiten kann, dann muß man ... es logischerweise dieser Variablen zuweisen.

    Also $foobar = array_change_key_case($input_array, CASE_UPPER);

    --
    Henryk Plötz
    Grüße von der Ostsee