array und for-schleifen

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

  • array und for-schleifen

    Hi,
    ich bekomme das einfach nicht geregelt.
    Problem:

    Ich habe zwei Arrays: das eine ziemlich groß mit 100 Einträgen.
    Das andere mit 10 Einträgen.

    Die zehn Einträge kommen in den 100 Einträgen vor.
    Das Ergebnis soll sein, dass die, die doppelt vorkommen, aus den 100 gelöscht werden. Somit nur noch 90 überbleiben.

    Ich habe es mit zwei for-schleifen probiert, aber irgendwie bekomme ich das nicht hin.

    Olli
    Manus manum lavat.

  • #2
    schau mal die Funktionen array_merge() und array_unique() an.
    oder besser in_array()
    Zuletzt geändert von MelloPie; 28.02.2003, 10:49.
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #3
      Es klappt ...

      Hallo MelloPie,
      ich habe das jetzt so gemacht:

      for ($i=0;$i<count($arr_leitung); $i++){
      $arr_leitung[$i] = trim($arr_leitung[$i]);
      $in_arr = in_array($arr_leitung[$i], $arr_res_st);
      if(!$in_arr){
      $ergebnis1[] = $arr_leitung[$i];
      }
      }

      Vielen Dank für Deinen Tipp
      Manus manum lavat.

      Kommentar


      • #4
        array_diff()
        PHP-Code:
        $rest=array_diff($ausgangsarray,$abzuziehendesarray); 
        TBT

        Die zwei wichtigsten Regeln für eine berufliche Karriere:
        1. Verrate niemals alles was du weißt!


        PHP 2 AllPatrizier II Browsergame

        Kommentar

        Lädt...
        X