php - 将数据从数据库内爆到回显复选框,选中
解决方案
如果您必须这样做,那么:
$checkedPurposes = preg_split('/\s*,\s*/', $purposeColumnFromDatabase);
// then for each checkbox
if (in_array($purposeName, $checkedPurposes)) {
// echo checked
}
正则表达式确保关于逗号周围空格数量的拼写错误无关紧要。
正如其他用户在评论中所说,这是糟糕的数据库设计。如果您可以更改架构以将目的移动到自己的表中,那么您可能应该这样做。
推荐阅读
- directus - 如何在 REST 请求中使用 groupby、别名和聚合?
- user-interface - 正确使用progressbar多次插入adoquery
- java - 过滤通量对象结构
- ios - 使用 Frida 的 NativeFunction API 时定义 Int64 对象类型
- r - Rmarkdown 将图像显示为选项卡
- c# - 发布新用户出错 将值 {null} 转换为类型“System.Guid”时出错
- r - 如何在 Shiny 中向 selectInput 小部件添加水平滚动条
- reactjs - 在反应功能组件内调用函数
- snowflake-cloud-data-platform - 通过加入表的 MD5 值而不是主键来影响成本和性能
- excel - 过滤和匹配