0

配列がphpに存在するかどうかを確認する方法。

mongodbコレクションのいくつかの行に$contact["categories"]という配列があります。一部の行にはその配列がありません。特定の配列がコレクションに存在するかどうかを確認する方法は??

4

2 に答える 2

2

$exists パラメータを使用して、要素が存在するかどうかを確認します。

array('array_name' => array('$exists' => true))
于 2012-08-10T11:49:55.473 に答える
1

次のようにインデックスの存在を確認できます。

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

    }

また

array_key_exists()

if( array_key_exists('categories', $contact) ) {
}
于 2012-08-10T11:39:17.360 に答える