T-Rex: Array vergleichen

Moin,

ich würde gerne ein Array vergleichen und zwar sehr genau.
Hab hier zwei Arrays:
array1(0 => array("1" => "1"));
array2("0" => array("1" => "1"));

Wenn ich die zwei Arrays vergleiche erwarte ich false, da der erste Key bei array1 0 (Integer) und beim zweiten array2 "0" (String) ist.
Wenn ich beide Arrays jedoch mit "===" vergleiche bekomme ich true. Deshalb denke ich muss ich mir da was eigenes schreiben, oder?

Gruß
T===Rex

  1. Hi,

    Hab hier zwei Arrays:
    array1(0 => array("1" => "1"));
    array2("0" => array("1" => "1"));

    Wenn ich die zwei Arrays vergleiche erwarte ich false, da der erste Key bei array1 0 (Integer) und beim zweiten array2 "0" (String) ist.

    Nein, ist er nicht. PHP wandelt automatisch in Integer um an dieser Stelle.

    Deshalb denke ich muss ich mir da was eigenes schreiben, oder?

    Vor allem erst mal eine eigene Implementation von Array :-)

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
    1. Nein, ist er nicht. PHP wandelt automatisch in Integer um an dieser Stelle.

      So muss es sein!! Eine Programmiersprache die mitdenkt.
      Danke für die schnelle Antwort.

      Gruß
      alternder
      T-Rex