seth_not@home: Prüfen, ob Wert in einem mehrdimensionalen Array vorhanden ist

Beitrag lesen

gudn tach!

Das ist nicht "ein Array" und auch kein "mehrdimensionales Array". Das sind viele Arrays, ineinander verschachtelt.
Wieso soll das kein mehrdimensionales Array sein? Ich sehe doch, _dass_ es eines ist, wenn ich es mit var_dump($user); überprüfe!

Es gibt in PHP so etwas wie mehrdimensionale Arrays im eigentlichen Sinne nicht. Sie als solche zu betrachten führt meist zu Denkfehlern beim Suchen von Lösungen. Stattdessen ist es, und genau das zeigt dir auch das var_dump(), ein Array of Arrays.

ein array of arrays wird normalerweise in der programmierung auf pragmatischer ebene als mehrdimensionales array bezeichnet. dass das ding intern sonstwie gespeichert ist, tut hier nichts zur sache; damit will man sich ja insb. als scriptsprachen-programmierer eben gerade _nicht_ auseinandersetzen.

aus dem php-manual:
"An array in PHP is actually an ordered map. A map is a type that associates values to keys. This type is optimized for several different uses; it can be treated as an array, list (vector), hash table (an implementation of a map), dictionary, collection, stack, queue, and probably more. As array values can be other arrays, trees and multidimensional arrays are also possible." (http://www.php.net/manual/language.types.array.php)

wenn man bezeichnungen _persoenlich_ nicht mag, ist das eine sache. es ist jedoch verwirrend, demotivierend und contra-produktiv anderen leuten gegenueber (besonders leuten, die fragen stellen), hyper-pedantisch deren formulierungen auseinanderzunehmen, obwohl diese formulierungen sogar gaengig sind.
(und bevor jetzt wieder jemand einwendet, dass man aber doch sprachlich nichts falsches sagen duerfe und es doch hilfreich sei, jemanden zu korrigieren...: besonders in der sprache gibt es selten ein mathe-aehnliches richtig/falsch, sondern sprache wird durch die sprecher definiert. "array of arrays" wird normalerweise synonym zu "mehrdimensionales array" verwendet. in einem "hundekuchen" sind normalerweise keine hunde, auch wenn der erdbeerkuchen und der bananenkuchen etwas anderes suggerieren koennten. eine ziffer ist im mathematischen kontext eine einstellige zahl. und eine tuer kann man oeffnen, auch wenn man eigentlich damit nur den raum oeffnet. usw. usf. anders gesagt: es ist gar keine korrektur, sondern bloss eine andere meinung.)

joah, sorry, manchmal bekomm ich einen rappel und steiger mich dann so rein. :-)

prost
seth

0 45

Prüfen, ob Wert in einem mehrdimensionalen Array vorhanden ist

Wolowitz
  • php
  1. 0
    T-Rex
    1. 0
      Wolowitz
      1. 0
        Der Martin
        1. 0
          Wolowitz
          1. 0
            Der Martin
            1. 0
              Wolowitz
              1. 3
                dedlfix
                1. 0
                  Wolowitz
                  1. 0
                    dedlfix
                    1. 0
                      Wolowitz
          2. 0
            T-Rex
            1. 0
              Wolowitz
  2. 0
    dedlfix
    1. 0
      Wolowitz
      1. 1
        Der Martin
      2. 0
        dedlfix
        1. 0
          Wolowitz
          1. 0
            Der Martin
        2. 0
          seth_not@home
          1. 0
            Der Martin
          2. 0
            dedlfix
            1. 0

              bezeichnung "mehrdimensionales array"

              seth
              • meinung
              1. 0
                dedlfix
                1. 0
                  seth
                2. 0
                  seth
                  1. 0
                    dedlfix
                  2. 0
                    Blaubart
                    1. 0
                      dedlfix
                      • php
                    2. 0
                      seth
          3. 0
            Fred Furunkelstein 2013
            1. 0

              oberlehrerhaft

              seth
              • menschelei
              1. 0
                Jörg Reinholz
  3. 0

    Meine Lösung

    Wolowitz
    1. 0
      Matthias Apsel
    2. 0
      Jörg Reinholz
      1. 0

        Meine Lösung: Suchen und Ersetzen von Werten in Arrays(Hash

        Jörg Reinholz
      2. 0
        dedlfix
    3. 0
      bubble
    4. 0
      hotti
      1. 0
        Wolowitz
        1. 0
          Der Martin
          1. 0
            Fred Furunkelstein 2013
        2. 0
          dedlfix
        3. 0
          hotti