我想使用REST API获取特定列的不同值。但我没有办法采取任何行动。
有人有解决方法吗?请在这里分享。
提前致谢。
答案 0 :(得分:1)
在解析中看不到不同的查询方法。所以你需要在php中使用array_unique(),这样你才能得到唯一的值。 这是一个示例代码
<?php
$uid=$somevalue;
$query = new ParseQuery("user_class");
$query->equalTo("userid",$uid);
$results = $query->find();
for ($k = 0; $k < count($results); $k++)
{
$object = $results[$k];
$uname[] = $object->get('username');
$unq_dt=array_values(array_unique($uname));
}
foreach($unq_dt as $key=>$dt_val)
{
echo $dt_val;
}
?>
array_unique()用于获取唯一值,array_values()用于重置数组键。