所有用户不同
All users distinct
我正在尝试一个简单的查询,让所有用户都处于不同模式。
<?php
//all users distinct
$un = $collection->distinct("creato_da");
foreach ($un as $u) {
echo $u["creato_da"] . " - ";
}
?>
我的结果是:
m - m - a
相反,我预计:
mery - marlene - albert
我哪里错了?
因为您的 foreach
正在返回不同字符串的列表。当您使用 $u["creato_da"]
时,这是访问字符串的字符,它将被视为 $u[0]
,这将获取字符串的第一个字符。相反,您需要...
echo $u . " - ";
我正在尝试一个简单的查询,让所有用户都处于不同模式。
<?php
//all users distinct
$un = $collection->distinct("creato_da");
foreach ($un as $u) {
echo $u["creato_da"] . " - ";
}
?>
我的结果是:
m - m - a
相反,我预计:
mery - marlene - albert
我哪里错了?
因为您的 foreach
正在返回不同字符串的列表。当您使用 $u["creato_da"]
时,这是访问字符串的字符,它将被视为 $u[0]
,这将获取字符串的第一个字符。相反,您需要...
echo $u . " - ";