2017-04-26 17 views
0

配列から特定のフィールド値を取り出す方法は?私は以下のように試しました配列に特定のフィールド値を取り込む方法は?

  $studentarray2 =array(); 
      $studentarray2 = $cursor; 
      echo $key = array_search('student_id', $studentarray2); 

これは動作しません!

$studentarray2 contains 

     array(49) { ["_id"]=> object(MongoId)#10 (1) { ["$id"]=> string(24) "5715e59399fbad983700002b" } ["student_id"]=> float(22) ["registration_temp_perm_no"]=> string(5) "54321" ["roll_no"]=> string(2) "18" --- } 

この例では、上記の配列からstudent_idフィールドを取得しようとしています。

助けてください!

答えて

0

私は$studentarray2['_id']->student_id

+0

未定義のプロパティをしようとするだろう:MongoId :: $ STUDENT_IDエラーが – Nida

+0

が示されている、あなたは$のstundent_id'がstudent_id' 'のinsted'使用していますか? – gmc

+0

これはオブジェクトではなく配列です。 '$ studentarray2 ['_ id'] ['student_id']' – fpietka

関連する問題