• 26-08-2022, 22:58:33
    #1
    Tek tek sorgulatmadan burası =>12 olan verileri ayıklama şansım var mı?
    array(
    [0]=> Array(
           [0] => Array(
                        [0] => Array(
                                    id => 2
                                    burası => 12    )
    
                        )
    
            )
    [1]=> Array(
           [0] => Array(
                        [0] => Array(
                                    id =>
                                    burası => 1    )
    
                        )
    
            )
    [2]=> Array(
           [0] => Array(
                        [0] => Array(
                                    id =>
                                    burası => 15    )
    
                        )
    
            )
    [3]=> Array(
           [0] => Array(
                        [0] => Array(
                                    id => 2
                                    burası => 12    )
    
                        )
    
            ))
  • 26-08-2022, 23:02:41
    #2
    $sayi = count($array)-1;
    for($i=0;$i <= $sayi; $i++) {
    if($array[$i]['0']['0']['burasi'] == 12) {
    //..........
    } // if
    } // for
  • 26-08-2022, 23:16:37
    #3
    Haymac adlı üyeden alıntı: mesajı görüntüle
    $sayi = count($array)-1;
    for($i=0;$i <= $sayi; $i++) {
    if($array[$i]['0']['0']['burasi'] == 12) {
    //..........
    } // if
    } // for
    Tek yol bu veya foreach yani anladım teşekkürler.
  • 26-08-2022, 23:26:54
    #4
    Array filter ile yapılabilir

    $filtered = array_filter($array, function($item){
    return $item[0][0][“burasi”] == 12;
    })