【发布时间】:2026-01-10 22:20:02
【问题描述】:
我无法弄清楚如何检查一个值是否存在于数组中以及它是否不存储它的逻辑。
我有一个包含信息的数组,我试图只获取第一个实例,因为某些值重复,例如 username 它会显示不止一次,但我只需要第一个用户名,我不需要将同一用户名的多个值存储在一个数组中。
现在我正在使用将所有值推入数组中
for ($i=0; $i<count($info); $i++) {
array_push($users, $info[$i]->username);
}
【问题讨论】:
-
如果它很小,每次搜索值时遍历整个数组
-
尝试使用 in_array() 函数。请参阅手册。