2016-11-22 4 views
-3

Ich habe zwei Arrays wie folgt: -PHP: Wie man allgemeine Werte von unterschiedlichem Array erhält?

$a = ["2","11","6"]; 
$b = ["6","7"]; 
$c = array_diff($a, $b); 

$c = ["2","11"]; 

Das Ergebnis in $c falsch ist. Ich möchte das Ergebnis sollte als $c = [6]

mit anderen Worten ich möchte die gemeinsamen Elemente in beiden Array zurückgegeben werden! aber es gibt einen falschen Fehler. Bitte hilf mir?

+5

Sie wollen also 'array_intersect()' verwenden. – Rizier123

+3

Dein Titel sagt, dass du nach dem Unterschied suchst, du verwendest die Funktion, um den Unterschied zu bekommen ... aber du willst diejenigen, die nicht anders sind? O_o –

+2

Duplikat von http://stackoverflow.com/questions/17648962/how-to-get-common-values-from-two-different-arrays-in-php – Tiger

Antwort

2
$a = ["2","11","6"]; 
$b = ["6","7"]; 
$c = array_intersect($a,$b); 
Verwandte Themen