en basitinden yazmaya çalışıyım,
function ara($sarr,$arr) {
!is_array($sarr) && parse_str($sarr,$sarr);
$r = array_filter($arr,function($v) use ($arr,$sarr){return (array)$sarr==(array)$v;});
return (bool)sizeof($r);
}
var_dump(
ara("a=1&b=2",$array)
);
var_dump(
ara(array('a'=>1,'b'=>2),$array)
);test edin yazım hatalaları vs olabilir.
kolay gelsin