Hallo Leute,
ich mochte einzelne Arraywerte vergleichen:
Array_No1("Peter","Jan","Uwe","Marc","Paul","Martin")
Array_No2(15,20,20,20,17,15)
die Werte aus dem "Array_No2" sollen miteinander Verglichen werden.
bei Gleichheit Die Werte aus dem Array_No1 verbinden.
D.h es soll ausgegeben werden:
Array_No1("Peter und Martin","Jan, Uwe und Marc","Paul")
Array_No2(15,20,17)
ich brauch nur einen Denkansatz und würde mich freuen wenn einer von euch mir helfen könnte !
-----------------------------------------
bin jetzt bischen weiter:
Ausgabe:
ABER:
und wie bekomme ich jetzt die doppelten Namen raus ?
ich mochte einzelne Arraywerte vergleichen:
Array_No1("Peter","Jan","Uwe","Marc","Paul","Martin")
Array_No2(15,20,20,20,17,15)
die Werte aus dem "Array_No2" sollen miteinander Verglichen werden.
bei Gleichheit Die Werte aus dem Array_No1 verbinden.
D.h es soll ausgegeben werden:
Array_No1("Peter und Martin","Jan, Uwe und Marc","Paul")
Array_No2(15,20,17)
ich brauch nur einen Denkansatz und würde mich freuen wenn einer von euch mir helfen könnte !
-----------------------------------------
bin jetzt bischen weiter:
PHP-Code:
<?php
$Array_No1 = array("Peter","Jan","Uwe","Marc","Paul","Martin");
$Array_No2 = array(15,20,20,20,17,15);
$Vergleich = array();
for($A=0;$A<count($Array_No2);$A++)
{
for($B=0;$B<=count($Array_No2)+1;$B++)
{
if( $Array_No2[$A]==$Array_No2[$A+$B] )
{
$Vergleich[$A]=$Vergleich[$A].",".$Array_No1[$A+$B];
}
}
}
echo implode("|",$Vergleich);
?>
,Peter,Martin|,Jan,Uwe,Marc|,Uwe,Marc|,Marc|,Paul|,Martin
und wie bekomme ich jetzt die doppelten Namen raus ?
Kommentar