fork download
  1. <?php
  2.  
  3. $valores = array(
  4. array('cod_produto' => 101,'valor' => 200),
  5. array('cod_produto' => 102,'valor' => 300),
  6. array('cod_produto' => 103,'valor' => 400)
  7. );
  8.  
  9. $buscar = 102; // código do produto a buscar
  10.  
  11. function encontrar($array, $chave, $valor) {
  12. foreach ($array as $key => $value){
  13. if ($value[$chave] == $valor) {
  14. return $array[$key]['valor'];
  15. }
  16. }
  17. }
  18.  
  19. $resultado = encontrar($valores, 'cod_produto', $buscar);
  20. $cod_produto = $resultado ? $resultado : '0';
  21. echo $cod_produto; // retorna 300
Success #stdin #stdout 0.02s 23468KB
stdin
Standard input is empty
stdout
300