Variable testen, ob 2-dimensionales Array

  • Moinsen,

    ich bin grad dabei ein etwas größeres Projekt zu verwirklichen. In diesem Skript werden wiederkehrende Sachen per Funktion gelöst. Da man aber nie weiß, welchen Typs die übergebenen Variablen sind, will ich sie testen. Bei String oder Num is das kein Thema. Bei Arrays sieht das schon anders aus. Die Funktion IsArray() testet zwar, ob es sich um ein Array handelt. Es kann mir aber nicht sagen, ob es sich um ein eindimensionales oder x-dimensionales handelt.

    Und genau da liegt das Problem. Wenn ich per $x=array[0] auf ein zweidimensionales Array zugreife, schmiert die Anwendung ab. Weiß jemand Rat? Es muss doch irgendwie möglich sein, dies zu prüfen. :|

    Danke für die zahlreichen Antworten.