kai345: Tutorial: select multiple sollte auch multiple senden

Beitrag lesen

Was wäre, wenn PHP das hier anzeigen würde?

Das wäre schrecklich.

$_POST = array(
  0 => array('a' => 'x'),
  1 => array('a' => 'y'),
  2 => array('a' => 'z')
);

Hier könnte ich sehen, dass es drei mal einen Schlüssel a gab, aber mit drei verschiedenen Werten,

Ja, Du, ich, … können das in diesem Fall problemlos sehen. Ein Programm jedoch nicht. Wir übrigens auch nicht, wenn zwischen gleichen Schlüsseln [viele] andere Daten stehen.
Es wäre meiner Meinung nach ein sehr ungeeignetes Format, was die Daten-Weiterverarbeitung angeht. Wie findet man alle Werte von 'a', ohne jedes Mal über das gesamte Array zu iterieren oder aber es letztendlich in ein passenderes Format umzuschreiben?

Das existierende Daten-Format ist besser. Hier kann ich sofort ermitteln, wie viele und welche Werte mit Schlüssel 'a' vorhanden sind.
Es dürften halt nur bei mehreren gleichen Parameter-Namen die vorhergehenden nicht überschrieben werden, sondern automatisch als Array gruppiert werden. Weshalb PHP dies intern nicht tut und dies nicht geändert wird, kann ich nicht sagen; ich kenne die Historie nicht. Wünschenswert wäre es allemal.

--
Stur lächeln und winken, Männer!
0 53

Tutorial: select multiple sollte auch multiple senden

Linuchs
  • sonstiges
  1. 0
    Der Martin
  2. 1
    Rolf B
    1. 0
      Rolf B
      1. 0
        Felix Riesterer
        1. 0
          Henry
          • php
          • sonstiges
          1. 0
            Matthias Apsel
            1. 0
              Henry
          2. 0
            Felix Riesterer
            1. 0
              Der Martin
              1. 0
                Rolf B
              2. 0
                Tabellenkalk
              3. 0
                Raketenbastler
            2. 0
              kai345
              1. 0
                localhorst
                • meinung
                • php
                • programmiertechnik
                1. 1

                  [+1]

                  Raktenwilli
            3. 0
              Raketentestsystem
              1. 0
                Henry
                1. 0
                  Raketentestsystem
  3. 0
    Gunnar Bittersmann
    • html
    • usability
    • ux
    1. 1
      JürgenB
      1. 0
        Gunnar Bittersmann
        1. 0
          localhorst
          • html
          • ux
          1. 0
            Matthias Apsel
        2. 0
          JürgenB
          1. 0
            Gunnar Bittersmann
          2. 0
            Der Martin
            • usability
            • ux
            1. 0
              Rolf B
            2. 0
              Robert B.
              • menschelei
              • usability
              • ux
              1. 0
                Der Martin
      2. 0
        Robert B.
        1. 0
          JürgenB
          1. 0
            Robert B.
    2. 2
      klawischnigg
      1. 0
        Rolf B
        1. 0
          Der Martin
        2. 0
          klawischnigg
          1. 0
            Matthias Apsel
            1. 0
              Der Martin
              1. 0
                Matthias Apsel
            2. 0
              klawischnigg
              1. 0
                Der Martin
                1. 0
                  klawischnigg
                2. 0
                  Auge
                  • menschelei
                  • usability
                  • ux
  4. 0
    localhorst
    • https
    • php
    • programmiertechnik
    1. 0
      Der Martin
      1. 0
        Rolf B
        1. 0
          Der Martin
          1. 0
            Rolf B
            1. 0
              Der Martin
  5. 0
    JürgenB
    • menschelei
    1. 0
      Tabellenkalk
      1. 0
        JürgenB