Cevaplar
-
Basitce bu şekilde yaptım
function ara($aranan, $ana_dizi) { foreach($ana_dizi as $key => $alt_dizi) { if(in_array($aranan, $alt_dizi)) { return 'Sabit: ' . $alt_dizi['sabit'] . ' - Deger: ' . $aranan . ' - Bulunan index: ' . $key; } } return false; } if($ara = ara($_GET['bisey'], $dizi)) { echo $ara; } else { echo 'Bulunamadi'; }
Açıkcası soruyu tam olarak anlayamadığım için cevabın doğru olup olmadığından emin değilim
Benim yazdığım fonksiyon değer bulduğunda aramayı durduruyor. Aranan değer birden fazla dizide varsa ilk bulunduğu dizi hangisiyse o dizideki sabiti ve aranan değeri verecektir. Birde çıktıyı nasıl almak istediğini yazmamışsın bende basitçe bu şekilde yaptım.