gpt4 book ai didi

php - 检测列值结果的第一次变化

转载 作者:行者123 更新时间:2023-11-29 06:38:20 25 4
gpt4 key购买 nike

我正在尝试在自动选择菜单中添加分隔线。

现在,当字段名称的值从 0 更改为 1 时,我想检测到这一点并插入一个数据分隔符。

这是我到目前为止所得到的,但它会重复出现所有 1 值。

fieldname 0
fieldname 0
fieldname 0
[here should the change be detected and the divider inserted]
fieldname 1
fieldname 1
fieldname 1

此代码在所有 1 值之上生成一个除法器:

if($fieldname == "1") {
$output .= "<option data-divider=\"true\">------------</option>";
}

有人知道在找到第一个之后如何摆脱这个困境吗?

最佳答案

您需要存储输出已打印数据分隔符的状态

$printed = false;
foreach ($loopingLogic) {
// normal option logic
if ($fieldname === '1' && !$printed) {
$output .= '<option>..</option>';
$printed = true;
}
}

关于php - 检测列值结果的第一次变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52807619/

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