array_filter $items Bom dia! Preciso fazer um filtro (array_filter) num array dentro de um método estático. Alguém pode compartilhar um exemplo? Obrigado....
CN
array_filter $items  
Bom dia!

Preciso fazer um filtro (array_filter) num array dentro de um método estático. Alguém pode compartilhar um exemplo?

Obrigado.

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (3)


FC

Oi Cesar

Manipular o array vc consegue fácil, até existe a função array_filter https://www.php.net/manual/pt_BR/function.array-filter.php , mas acredito que vc quer é apenas dar um foreach alterar e devolver.

 
  1. <?php
  2. $itens = array();
  3. foreach ($items as $i){
  4. $itens = $i->seuvalor + 1;
  5. }
  6. ?>
CN

Preciso apenas filtrar um único registro!

😁
CN

Oi Felipe!

Valeu! Resolvido!!!

 
  1. <?php
  2. $itens = [
  3. ['id' => 1, 'nome' => 'geladeira', 'valor' => 5.699],
  4. ['id' => 2, 'nome' => 'mesa', 'valor' => 812.35],
  5. ['id' => 3, 'nome' => 'estante', 'valor' => 2602.20]
  6. ];
  7. $item_filtrado = array_filter($itens, function($item) {
  8. return $item['id'] == 3;
  9. });
  10. print_r($item_filtrado);
  11. ?>