Elimde çoklu bir dizi var bunda arama işlemi yapıyorum sonuc cıkıyor ama bir türlü uyarısını çıkartmadım sizce nerede hata var?
Eğer değer varsa döngüsü koymak istedim ama bir türlü çalıştırmadım. if ($kontrol==0 or $kontrol>0) veya if(!empty($kontrol)) denedim ama çalıştmadı.

$ekran = array("musteriid"=> $musteriid,"satisid"=>$satisid,"tutar"=>$tutar,"kullaniciid"=>$kullaniciid,"ucret"=>$ucret,"stokid"=>$stokid);



function searchForId($id, $array) {
   foreach ($array as $key => $val) {
       if ($val['stokid'] === $id) {
           return $key;
       }
   }
   return null;
}

$kontrol = searchForId($stokid, $urunler);

echo '>>>'.$kontrol.'<<<<';
if($kontrol>0)
{
echo 'var';
}
diziyi print_r listedigimde aşagıdaki gibi çıkıyor

Array ( [musteriid] => 149 [satisid] => 429 [tutar] => 10 [kullaniciid] => 4 [ucret] => 10.00 [stokid] => 2 ) [1] => Array ( [musteriid] => 149 [satisid] => 429 [tutar] => 5 [kullaniciid] => 4 [ucret] => 5.00 [stokid] => 1 ) [2] => Array ( [musteriid] => 149 [satisid] => 429 [tutar] => 5 [kullaniciid] => 4 [ucret] => 5.00 [stokid] => 1 ) [3] => Array ( [musteriid] => 149 [satisid] => 429 [tutar] => 10 [kullaniciid] => 4 [ucret] => 10.00 [stokid] => 5 ) )
[/QUOTE]