1

開始日、終了日、複数の文字列を含むテキスト フィールドを持つデータベースがあり、それぞれが開始日と終了日の範囲内の 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ループ内ですべての同じ日付 ( ) を検出し、自動的にインクリメントせずに新しい値で更新するにはどうすればよいですか?

4

0 に答える 0