array und for-schleifen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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()
    Last edited by 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

    Comment


    • #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.

      Comment


      • #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

        Comment

        Working...
        X