Harm: Array

Hallo,

kann mir jemand einen eleganten Weg zeigen, wie ich zwei Arrays mit gleicher Anzahl von Elementen in ein assoziatives Array umwandle, wobei die values des ersten Arrays die keys bilden und die values des zweiten Arrays die values des neuen assoziativen Arrays.

Danke im vorraus

Harm

  1. if(count($array_1)==count($array_1)){
      for ($i = 0; $i < count($array_1); $i++)
        $array[$array_1] = $array_2;
      }
    }
    else{
     echo "die anzahl der element stimmt nicht";
    }

    sollte klappen....

    gruss
    horst

    1. da fehlte was *hüstel*

      if(count($array_1)==count($array_1)){
        for ($i = 0; $i < count($array_1); $i++)
          $array[$array_1[$i]] = $array_2[$i];
        }
      }
      else{
       echo "die anzahl der element stimmt nicht";
      }

      1. da fehlte was *hüstel*

        if(count($array_1)==count($array_1)){
          for ($i = 0; $i < count($array_1); $i++)
            $array[$array_1[$i]] = $array_2[$i];
          }
        }
        else{
        echo "die anzahl der element stimmt nicht";
        }

        Aber sonst war alles richtig! Habe schon den Vergleich von Wolfgang gehabt und habe gedacht, es wäre eine etwas "kürzere" Schreibweise.
        Danke nochmal
        Harm

        1. Aber sonst war alles richtig!

          leider nicht...

          if(count($array_1)==count($array_1)){

          .....

          }

          tolle abfrage oder???
          (man beachte die arrays... naja, egal

          hauptsache es klappt

          gruss
          horst

    2. if(count($array_1)==count($array_1)){
        for ($i = 0; $i < count($array_1); $i++)
          $array[$array_1] = $array_2;
        }
      }
      else{
      echo "die anzahl der element stimmt nicht";
      }

      sollte klappen....

      gruss
      horst

      Hallo Horst,

      klappt !

  2. Hallo,

    kann mir jemand einen eleganten Weg zeigen, wie ich zwei Arrays mit gleicher Anzahl von Elementen in ein assoziatives Array umwandle, wobei die values des ersten Arrays die keys bilden und die values des zweiten Arrays die values des neuen assoziativen Arrays.

    Danke im vorraus

    Harm

    Hallo,

    for ($i=0; $i<count($erster_array); $i++) {
      $assozativer_array[$erster_array[$i]] = $zweiter_array[$i];
    }

    Gruß
    Wolfgang

    1. Hallo,

      kann mir jemand einen eleganten Weg zeigen, wie ich zwei Arrays mit gleicher Anzahl von Elementen in ein assoziatives Array umwandle, wobei die values des ersten Arrays die keys bilden und die values des zweiten Arrays die values des neuen assoziativen Arrays.

      Danke im vorraus

      Harm

      Hallo,

      for ($i=0; $i<count($erster_array); $i++) {
        $assozativer_array[$erster_array[$i]] = $zweiter_array[$i];
      }

      Gruß
      Wolfgang

      Thank you very much indeed, Sir.
      Harm