• 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;
    })