Gå til innhold

Trenger litt hjelp med ett lite problem


Anbefalte innlegg

Jeg har en Array (MyArray1) som kan variere i stoerrelse.

La oss si myArray har 1,4,7,9,11,18,22,23,30 som verdier

myArray2 har verdier 7,11,22,23

 

 

Jeg oensker da og liste ut alle verdiene myArray1 og verdiene i myArray2 visst de

er like som myArray1.

 

Jeg vil vise alle verdien i myArray1 og visst de er lik som en i myArray2 saa

skal dette vises.

 

Litt daarlig forklart kanskje saa jeg skal proeve aa vise det visuelt.

 

Slik skal det vises paa websiden.

 

Verdier i myArray1

1

4

7 Er i myArray2

9

11 Er i myArray2

18

22 Er i myArray2

23 Er i myArray2

30

 

 

Verdiene skal bare listes EN gang.

 

Noen som har en villeste ide hva jeg snakker om og hvordan dette kan fikses?

Lenke til kommentar
Videoannonse
Annonse

var det noe sånt du tenkte på:


<?php

$arr1 = array("1", "4", "7", "9", "11", "18", "22", "23", "30");

$arr2 = array("7", "11", "22", "23");



foreach($arr1 as $key1){

 echo $key1rn;

 foreach($arr2 as $key2){

   if($key2 == $key1){

     echo("Er i arr2rn");

   }

 }

}

?>

 

den printa:

1

4

7

Er i arr2

9

11

Er i arr2

18

22

Er i arr2

23

Er i arr2

30

Lenke til kommentar

Det ble ikke helt saa bra som jeg trodde det..

 

Naa har jeg den saann.. (Maa nesten ha det saann)


foreach($feature_id_Array2 as $key1)

{

echo "Feature ID: $key1 <br />";



foreach($feature_id_Array as $key2)

{

 if($key2 == $key1)

 {

 	echo "Feature ID: $key2 (Selected) <br />";

 }

}

}

 

Men som du ser i outputen saa blie verdiene lista to ganger.

 

Feature ID: 1

Feature ID: 1 (Selected)

Feature ID: 2

Feature ID: 2 (Selected)

Feature ID: 3

Feature ID: 3 (Selected)

Feature ID: 4

Feature ID: 5

Feature ID: 6

Feature ID: 6 (Selected)

Feature ID: 7

Feature ID: 7 (Selected)

Feature ID: 8

Feature ID: 8 (Selected)

Feature ID: 9

Feature ID: 9 (Selected)

Feature ID: 21

Lenke til kommentar
Gjest Slettet-rXRozPkg

Dette funker:


foreach($feature_id_Array2 as $key1) { 

  foreach(feature_id_Array as $key2) { 

     if($key2 == $key1) { 

        $sel = 1; 

     }

  }

  if ($sel == 1) {

     echo "Feature ID: $key1 (selected)<br />"; 

     $sel = 0;

  } else {

     echo "Feature ID: $key1<br />"; 

  }

} 

 

Gir output:

 

Feature ID: 1

Feature ID: 4

Feature ID: 7 (selected)

Feature ID: 9

Feature ID: 11 (selected)

Feature ID: 18

Feature ID: 22 (selected)

Feature ID: 23 (selected)

Feature ID: 30

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...