wert aus array an den anfang des arrays stellen ?

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

  • wert aus array an den anfang des arrays stellen ?

    Wie kann ich den Wert aus einem Array an den Anfang des Arrays bekommen ?

    Also wie kann ich z.b. $cat[5] nach $cat[0] bewegen ?
    Gibt es dafür eventuell eine Funktion ? Falls ja hab ich sie übersehen, ich hab nur Funktionen zum Sortieren gefunden die mir in dem Fall aber nicht wirklich was bringen

  • #2
    $cat[5] und $cat[0] tauschen?
    PHP-Code:
    list($cat[0],$cat[5])=array($cat[5],$cat[0]); 
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      Ahh danke, endlich mal eine einfache Lösung


      Hrm wohl doch nicht

      PHP-Code:
      <?
      $cat = array('classic doom','doom3','test','test2');

      $ausgabe = print_r($cat);
      echo $ausgabe;

      $order = list($cat[0],$cat[1])=array($cat[1],$cat[0],);
      $neworder = print_r($order);
      ?>
      Gibt mir aus das hier aus :
      Code:
      Array
      (
          [0] => classic doom
          [1] => doom3
          [2] => test
          [3] => test2
      )
      Array
      (
          [0] => doom3
          [1] => classic doom
      )
      Der Rest des Arrays fehlt dann aber.
      Wenn ich nun das ganze Array noch mal dahinterpack hab ich so eine Liste :

      [0] => doom3
      [1] => classic doom
      [2] => doom3
      [3] => test
      [4] => test2

      Zuletzt geändert von burzum; 27.08.2003, 13:47.

      Kommentar


      • #4
        leute, beschäftigt ihr euch denn so wenig mit den grundzügen der programmierung, dass ein klassischer tausch zweier variablenwerte unter zuhilfenahme einer hilfsvariablen heutzutage echt nicht mehr zum handwerkszeug gehört?

        inhalt von $a und $b tauschen:

        $hilf = $a;
        $a = $b;
        $b = $hilf;
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          Original geschrieben von wahsaga
          leute, beschäftigt ihr euch denn so wenig mit den grundzügen der programmierung, dass ein klassischer tausch zweier variablenwerte unter zuhilfenahme einer hilfsvariablen heutzutage echt nicht mehr zum handwerkszeug gehört?
          ich schon *g*

          das tolle an meinem einzeiler (auch bei den code-schnipsel *eigenlob*) is ja, dass er ohne hilfsvariable auskommt
          PHP-Code:
          $cat=array(2,3,4,5,6,1);
          print_r($cat);
          list(
          $cat[0],$cat[5])=array($cat[5],$cat[0]);
          print_r($cat); 
          Ich denke, also bin ich. - Einige sind trotzdem...

          Kommentar

          Lädt...
          X