Ankündigung

Einklappen
Keine Ankündigung bisher.

Einem Array einen Wert hinzufügen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Einem Array einen Wert hinzufügen

    hallo!

    das array $news sieht mit print_r so aus:

    Code:
    Array ( [0] => Array ( [id] => 1 [user_id] => 1 [title] => Testnews 1 [short_description] => Testnews 1 [long_description] => Testnews 1 [inserttime] => 2005-10-11 [to_date] => 0000-00-00 ) [1] => Array ( [id] => 2 [user_id] => 1 [title] => Testnews 2 [short_description] => Testnews 2 [long_description] => Testnews 2 [inserttime] => 2005-10-11 [to_date] => 0000-00-00 ) )
    ich möchte allerdings das es so aussieht:

    Code:
    Array ( [0] => Array ( [id] => 1 [user_id] => 1 [title] => Testnews 1 [short_description] => Testnews 1 [long_description] => Testnews 1 [inserttime] => 2005-10-11 [to_date] => 0000-00-00 [XXX] => 1) [1] => Array ( [id] => 2 [user_id] => 1 [title] => Testnews 2 [short_description] => Testnews 2 [long_description] => Testnews 2 [inserttime] => 2005-10-11 [to_date] => 0000-00-00 ) [XXX] => 2 )
    ich möchte also den schlüsses XXX hinzufügen...

    mit wie geht das?

    das array bekomm ich aus dem code:

    Code:
    while($news= mysql_fetch_array($this->Result, MYSQL_ASSOC))
    {
            $news[]=$row;
    }
    weiss jemand was ich meine?

    thx!

    i_am

  • #2
    PHP-Code:
    <?php
    array_push
    ($news'XXX');
    ?>
    http://www.selfphpfriend.de/funktion...array_push.php

    edit*
    ach den schlüssel XXX ...

    $news['XXX'] = 'irgendeinwert';
    schlimmer gehts nimmer.... dümmer immer!
    [url=http://www.in-dvd.net][img]http://in-dvd.net/images/go_indvd.gif[/img][/url]

    Kommentar


    • #3
      wenn ich das so mache dann fügt mir das script den schlüssel so hinzu:

      Code:
      Array (
      [0] => Array ( [id] => 1 [user_id] => 1 [title] => Testnews 1 [short_description] => Testnews 1 [long_description] => Testnews 1 [inserttime] => 2005-10-11 [to_date] => 0000-00-00 )
      [1] => Array ( [id] => 2 [user_id] => 1 [title] => Testnews 2 [short_description] => Testnews 2 [long_description] => Testnews 2 [inserttime] => 2005-10-11 [to_date] => 0000-00-00 )
      [XXX] => 1 )
      also ganz am schluss...???

      i_am

      Kommentar


      • #4
        PHP-Code:
        <?
           while($news= mysql_fetch_array($this->Result, MYSQL_ASSOC)) 
           { 
                $row['XXX'] = 2;
                $news[]=$row; 
           }
        ?>
        Gruß
        phpfan

        Kommentar


        • #5
          $news[0][XXX] = 'deinWert';
          $news[1][XXX] = 'deinWert';

          ??

          mfg niedi
          http://forum.developers-guide.net

          Klick dich REICH:
          http://www.klick-reich.de/index2.php...lden&ref=Niedi

          Kommentar


          • #6
            oh mann... danke... aber dann siehts so aus:

            Code:
            Array ( [id] => 1 [user_id] => 1 [title] => Testnews 1 [short_description] => Testnews 1 [long_description] => Testnews 1 [inserttime] => 2005-10-11 [to_date] => 0000-00-00 [0] => Array ( [XXX] => 2 ) ) Array ( [id] => 2 [user_id] => 1 [title] => Testnews 2 [short_description] => Testnews 2 [long_description] => Testnews 2 [inserttime] => 2005-10-11 [to_date] => 0000-00-00 [0] => Array ( [XXX] => 2 ) )
            wie gibts das?

            hier nochmal der ganze code:

            Code:
            mysql_connect("localhost", "web2547", "ruseslas")
                or die("Keine Verbindung möglich: " . mysql_error());
            mysql_select_db("usr_web2547_4");
            
            $result = mysql_query("SELECT * FROM news");
            
            while($ergebnis= mysql_fetch_array($result, MYSQL_ASSOC)) 
            {  
                $row['XXX'] = 2; 
                $ergebnis[]=$row;
                
                print_r($ergebnis);
                
                $news=$ergebnis;
            }
            ???

            i_am

            Kommentar

            Lädt...
            X