php array_filter

en una clase...


private function criteria_nonsensitive_equal_than($key,$value){
//le mando la key porque cada item es un array con los indices representandome los campos
      return function($item) use ($key,$value) {
        return strtolower(trim($item[$key])) == strtolower(trim($value));
      };
    }

    public function getByName(istring $name) {

   
   
      $regions =  ..devuelve una \Illuminate\Support\Collection;
     

      $result = new \Illuminate\Support\Collection(array_filter($regions->toArray(), $this->criteria_nonsensitive_equal_than("name",$name)));
     
      return $result;


     
           
    }

No hay comentarios:

Publicar un comentario

linux ubuntu mint actualizar chrome

 desde una terminal: $ sudo apt update $ sudo apt install google-chrome-stable