Necesito extraer los dos precios mas bajo y su codigo con fecha de un array  multidimensional ignorando los que tienen un valor 0 en su valor. obteniendo su clave.
 
 
 
Array
(
    [0] => Array
        (
            [precio] => 26
            [codigo] => 10
            [fecha] => 2018-2-10
        )
 
    [1] => Array
        (
            [precio] => 57
            [codigo] => 12
            [fecha] => 2018-3-10
        )
 
    [2] => Array
        (
            [precio] => 99
            [codigo] => 13
            [fecha] => 2018-6-10
        )
 
    [4] => Array
        (
            [precio] => 0
            [codigo] => 14
            [fecha] => 2018-7-10
        )
 
)
 
es decir me tendria que mostrar los dos primeros, alguna manera de hacerlo, si se puede evitar con un bucle mejor, pero yo no encuentro la manera de hacerlo. 
  
 


