我有一个包含开始日期,结束日期和文本字段的数据库,其中包含多个字符串,每个字符串都以开始日期和结束日期范围内的mysql格式化日期开头。
假设我想用新的开始日期和新的结束日期复制记录,我需要更新这些字符串。没问题。我从旧记录中提取它们,并在foreach循环中使用新的日期范围进行更新。除了一些字符串可以有相同的日期。
$data_acc = explode(';', $record['details_accommodation'], -1);
foreach($data_acc as $row_acc)
{
list($day,$name,$sgl,$dbl,$tpl,$nights,$status) = explode(',', $row_acc);
}
如何在循环中检测所有相同的日期($day
)并使用新值更新而不自动递增?