function recherche() { $retour = array(); $retour['entites'] = array(); $valeur = $_GET['val']; $arch = new Archiviste(); $entite = new Entite(); $entite->set('data', $valeur); $entite->set('nom', $valeur); $entites = $arch->rechercher($entite); $entites = $arch->trier($entites, 'nom', true); $nbEntite = count($entites); for ($i = 0; $i < $nbEntite; $i++) { $retour['entites'][$i]['idEntite'] = $entites[$i]->get('id'); $retour['entites'][$i]['nom'] = $entites[$i]->get('nom'); } return $retour; }