2016-04-05 22 views
0

Aynı değeri varsa two strings karşılaştırmaya çalışıyorum.Symfony'deki dizileri karşılaştırın

$userP = $userProduct->getProduct(); 

$userC = $this->get('security.context')->getToken()->getUser()->getProduct(); 

İki farklı dizide bu ikisini karşılaştırmak istiyoruz ve userCuserP içinde olan her değeri varsa karşılaştırmak istiyorum.

Bunları diziye nasıl yerleştirebilirim ve karşılaştırabilir miyim?

cevap

1

Karşılaştırmak ve array_intersect() kullanarak dizilerde eşleşmeleri bulabilirsiniz:

$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); 
$a2=array("e"=>"red","f"=>"green","g"=>"blue"); 

$result=array_intersect($a1,$a2); 
print_r($result); 

Çıktı

Array ([a] => red [b] => green [c] => blue)