Buenas,
Tengo el siguiente problema, tengo una clase Amigo que tiene de atributos id, username, etc., igual es una pregunta tonta, pero es que no llevo mucho tiempo en php, el tema está en que tengo un array de amigos y un valor de id y quiero saber si ese id está en alguno de los amigos del array.
Sería una método que dado un id me diga si es amigo y no se si hay algún método específico en php de arrays que resuelva esto más eficiente de como lo he implementado, que esto es con un foreach que recorro los amigos y compruebo el id que me pasan con el del amigo, algo así (perdón pero no tengo el código delante)
public function hasInFriends($id)
{
foreach($this->getFriends() as $friend)
{
if($friend->getId()==$id)return true;
}
return false;
}
Bueno espero que se entienda, muchas gracias