Die Erstellung neuer Schlüssel bei assoziativen Arrays und das hinzufügen von Werten zu es

Habe ich und zugehörige array so Aussehen:

array(225) {
  [0]=>
  array(3) {
    ["id"]=>
    string(1) "1"
    ["firstname"]=>
    string(2) "me"
    ["lastname"]=>
    string(2) "ab"
  [1]=>
  array(3) {
    ["id"]=>
    string(1) "2"
    ["firstname"]=>
    string(3) "you"
    ["lastname"]=>
    string(2) "bc"

Wie können Sie die Struktur aller Elemente ist identisch. Was ich tun möchte, ist zu erstellen dynamiclly neuen Schlüssel in das verschachtelte arrays, so etwas wie dieses :

array(225) {
      [0]=>
      array(4) {
        ["id"]=>
        string(1) "1"
        ["firstname"]=>
        string(2) "me"
        ["lastname"]=>
        string(2) "ab"
        ["newKey"]=>
        string() "1,2,3,....n" 
      [1]=>
      array(3) {
        ["id"]=>
        string(1) "2"
        ["firstname"]=>
        string(3) "you"
        ["lastname"]=>
        string(2) "bc"
        ["newKey"]=>
        string() "1,2,3,....x" 

und ich möchte, um neue Datensätze hinzufügen, um den Wert mit der Taste ["newKey"], aber in einer Weise, dass der alte Wert nicht gelöscht, sondern wie oben gezeigt - trennen wir jeden neuen Wert mit Komma von den anderen.

Versuchte ich array_push und einige andere Dinge, aber nicht das genaue Ergebnis will ich nicht.

InformationsquelleAutor Leron | 2012-03-31
Schreibe einen Kommentar