2012-08-10 5 views
0

comment vérifier si le tableau existe en php.vérifier si le tableau existe dans php mongodb?

J'ai le tableau appelé $ contact ["categories"] dans certaines lignes de la collection mongodb. certaines lignes n'ont pas ce tableau. comment vérifier si un tableau particulier existe dans la collection?

+1

Lisez à propos de 'opérateur exists' $ –

+0

Voulez-vous vérifier que si existe un tableau ou si elle existe et détient certains éléments? –

+0

juste vérifier seulement si le tableau existe ?? Est-ce que $ existe aussi sur les tableaux? quand j'essaie d'utiliser $ contact ["categories"], comme il ne se termine pas, il lance l'erreur sous forme d'index indéfini. – user1578749

Répondre

1

vous pouvez vérifier l'existence d'index comme celui-ci:

if (isset($contact["categories"])) { 

    } 

OU

array_key_exists()

if(array_key_exists('categories', $contact)) { 
} 
2

Utiliser $ existe paramètre pour vérifier si l'élément existe ou non.

array('array_name' => array('$exists' => true)) 
Questions connexes