gpt4 book ai didi

php - 从 foreach 循环中排除值

转载 作者:可可西里 更新时间:2023-10-31 23:09:18 24 4
gpt4 key购买 nike

我有以下代码..我知道它可能全错了,但我之前没有处理过 foreach 循环。

$last_names = regapiGetLastNames( NULL, -1 );
foreach ($last_names as $name => $last_name_id)
$exclude = array('11196','11195','11198','11197');
if(!in_array($name->last_name_id, $exclude)):
print '<option value="'.$last_name_id.'">'.$name.'</option>';

显然它在某处出错了,请帮忙吗?

最佳答案

如果 ID 是数组值,那么您也可以使用 array_diff过滤它们:

$last_names = regapiGetLastNames( NULL, -1 );

$exclude = array('11196','11195','11198','11197');
$last_names = array_diff($last_names, $exclude);

foreach ($last_names as $name => $last_name_id) {
print '<option value="'.$last_name_id.'">'.$name.'</option>';
}

关于php - 从 foreach 循环中排除值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8175470/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com