php pdo 代码附加日期
php pdo code to append no with date
列名
优惠券
优惠券
开始日期
我正在根据优惠券和开始日期生成优惠券日期。
对于 EX -
如果优惠券 = 500,501 并且开始日期 = 24-02-2015
然后优惠券日期生成如下..
优惠券日期 = 23-03-2015,23-04-2015
但我需要在优惠券上附加优惠券日期
对于 EX -
500 - 23-03-2015
501 - 23-04-2015 很聪明..
请帮助获得以上输出
下面是我的代码
$coupon = $_POST['coupon'];
$startingdate = $_POST['startingdate'];
$coupons = explode(',', $coupon);
$dates = Array();
for ($no = 1; $no < count($coupons) + 1; $no++)
{
$dates[] = date("d-m-Y", strtotime($startingdate . " +" . $no . " MONTHS -1 DAYS"));
}
$coupondate = implode(',', $dates);
尝试使用 foreach 而不是 for 循环并将优惠券代码与日期一起附加。
$coupon = $_POST['coupon'];
$startingdate = $_POST['startingdate'];
$coupons = explode(',', $coupon);
$dates = Array();
$no = 1;
foreach($coupons as $coupon) {
$dates[] = $coupon . " - " . date("d-m-Y", strtotime($startingdate . " +" . $no . " MONTHS -1 DAYS"));
$no++;
}
$coupondate = implode(',', $dates);
echo "<pre>";
print_r($coupondate); //out put you required
echo "</pre>";
列名
优惠券
优惠券
开始日期
我正在根据优惠券和开始日期生成优惠券日期。
对于 EX -
如果优惠券 = 500,501 并且开始日期 = 24-02-2015
然后优惠券日期生成如下..
优惠券日期 = 23-03-2015,23-04-2015
但我需要在优惠券上附加优惠券日期
对于 EX -
500 - 23-03-2015
501 - 23-04-2015 很聪明..
请帮助获得以上输出
下面是我的代码
$coupon = $_POST['coupon'];
$startingdate = $_POST['startingdate'];
$coupons = explode(',', $coupon);
$dates = Array();
for ($no = 1; $no < count($coupons) + 1; $no++)
{
$dates[] = date("d-m-Y", strtotime($startingdate . " +" . $no . " MONTHS -1 DAYS"));
}
$coupondate = implode(',', $dates);
尝试使用 foreach 而不是 for 循环并将优惠券代码与日期一起附加。
$coupon = $_POST['coupon'];
$startingdate = $_POST['startingdate'];
$coupons = explode(',', $coupon);
$dates = Array();
$no = 1;
foreach($coupons as $coupon) {
$dates[] = $coupon . " - " . date("d-m-Y", strtotime($startingdate . " +" . $no . " MONTHS -1 DAYS"));
$no++;
}
$coupondate = implode(',', $dates);
echo "<pre>";
print_r($coupondate); //out put you required
echo "</pre>";