所有用户都不同

时间:2018-11-09 19:11:43

标签: php mongodb-query distinct

我正在尝试一个简单的查询,以使所有用户处于不同的模式。

<?php
//all users distinct
 $un = $collection->distinct("creato_da");
 foreach ($un as $u) {
  echo $u["creato_da"] . " - ";
 }
?>

我的结果是:

  

m-m-a

相反,我期望:

  

梅里-马琳-阿尔伯特

我在哪里错了?

1 个答案:

答案 0 :(得分:0)

当您的foreach返回不同字符串的列表时。当您使用$u["creato_da"]时,它正在访问字符串的字符,它将被视为$u[0],它将获取字符串的第一个字符。相反,您需要...

echo $u . " - ";