Comment vérifier ne pas dans l'élément de tableau dans php
Je suis en train de vérifier si un élément n'est pas dans la gamme que voulez rediriger la page:
Mon code est comme ci-dessous:
$id = $access_data['Privilege']['id'];
if(!in_array($id,$user_access_arr))
{
$this->Session->setFlash(__('Access Denied! You are not eligible to access this.'), 'flash_custom_success');
return $this->redirect(array('controller'=>'Dashboard','action'=>'index'));
}
Je ne sais pas comment faire pour vérifier si un élément n'est pas dans le tableau.
Comme on peut le voir élément existent ou non dans le tableau à l'aide de in_array
fonction de php.
Je suis en train de le vérifier à l'aide de (!in_array)
mais je n'ai pas obtenu de résultat.
S'il vous plaît aider.
source d'informationauteur s4suryapal | 2014-03-11
Vous devez vous connecter pour publier un commentaire.
Simplement
Essayer avec array_intersect méthode
Je pense à tout ce que vous avez besoin est array_key_exists:
vous pouvez vérifier à l'aide de php in_array() construit en fonction
et vous pouvez également vérifier à l'aide de cette
in_array() est très bien si vous êtes la seule vérification, mais si vous avez besoin de vérifier si une valeur existe et retourner la clé associée, array_search est une meilleure option.
pour plus de détails
http://php.net/manual/en/function.in-array.php
Je préfère cette
respectifs