2016-04-05 8 views
0

two stringsと同じ値がある場合は比較しようとしています。Symfonyの配列を比較する

$userP = $userProduct->getProduct(); 

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

私はこれらの2つの2の異なる配列を比較したいとuserCuserPにある任意の値を持っている場合と比較します。

どうやって配列に入れて比較できますか?

答えて

1

あなたが比較しarray_intersect()使用して配列内の一致を検索することができます

$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); 

出力を

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