array_push: einen wert mehrmals einfügen

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

  • array_push: einen wert mehrmals einfügen

    ist es möglich, mit der funktion array_push ein wort mehrfach in ein array zu schreiben, ohne dies jedoch jedesmal explizit angeben zu müssen?

    beispiel:

    anstatt

    PHP-Code:
    array_push($text,$wort,$wort,$wort); 
    will ich etwas in der richtung schreiben

    PHP-Code:
    array_push($text,$wort{3}); 

    ist dies so möglich bzw. wie lautet denn die genaue syntax?

  • #2
    Re: array_push: einen wert mehrmals einfügen

    Original geschrieben von lukas
    wie lautet denn die genaue syntax?
    http://www.php.net/array-push

    musst dir also wohl selbst ne funktion basteln
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      oder ne schleife

      mfg

      Kommentar


      • #4
        Original geschrieben von Trashar
        oder ne schleife
        die wohl oder übel in der fkt steht...
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar


        • #5
          na die muss ja nich in der funktion stehen,,..


          PHP-Code:
          $x 3;
          for(
          $i=1;$x>=$i;$i++) array_push($text,$wort); 
          also dafür brauch ich keine funktion

          mfg

          Kommentar


          • #6
            Original geschrieben von Trashar
            also dafür brauch ich keine funktion
            macht aber mehr sinn. glaube es mir einfach..
            INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


            Kommentar


            • #7
              natürlich nich, aber was is einfacher?
              das:
              PHP-Code:
              $x 3;
              for(
              $i=1;$<=$x;$i++) 
                
              array_push($text,$wort1);

              $x 20;
              for(
              $i=1;$<=$x;$i++) 
                
              array_push($text,$wort2);

              $x 2;
              for(
              $i=1;$<=$x;$i++) 
                
              array_push($text,$wort3);

              $x 7;
              for(
              $i=1;$<=$x;$i++) 
                
              array_push($text,$wort4); 
              oder das:
              PHP-Code:
              function better_array_push(&$array$value$count=1)
              {
                for (
              $i=0$i<$count$i++)
                  
              array_push($array$value);
              }

              better_array_push($text$wort13);

              better_array_push($text$wort220);

              better_array_push($text$wort32);

              better_array_push($text$wort47); 
              ?
              Ich denke, also bin ich. - Einige sind trotzdem...

              Kommentar


              • #8
                naja macht sinn wenn man es mehr mals gebrauchen kann..

                aber sonst kann man mit einer schleife lösen

                mfg bis nachher

                Kommentar


                • #9
                  i.d.r. braucht man sowas aber mehr als einmal....
                  INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                  Kommentar


                  • #10
                    danke für die antworten, die funktion werde ich wohl benutzen, da ich das öfter brauche bzw. flexible halten möchte.

                    Kommentar

                    Lädt...
                    X