我无法弄清楚如何检查数组中是否存在值以及是否存储它的逻辑。
我有一个包含信息的数组,我正试图获取第一个实例,因为有些值会重复,例如用户名会显示多次,但我只需要第一个用户名,我不需要在数组中存储同一用户名的多个值。
Righh现在我正在使用将所有的valuse推入数组中
for ($i=0; $i<count($info); $i++) {
array_push($users, $info[$i]->username);
}
答案 0 :(得分:0)
有几种方法可以做到这一点:
循环遍历数组并检查该值是否存在。如果没有,请添加它。
使用in_array()
检查该值是否存在。如果没有,请添加它。
将值添加到数组中,然后使用array_unique()
消除重复值。