首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php用日期追加no的代码

php用日期追加no的代码
EN

Stack Overflow用户
提问于 2015-02-24 08:59:59
回答 1查看 42关注 0票数 0

列名

优惠券

偶联

开始日期

我正在根据优惠券和开始日期生成联票。

-

如果息票= 500,501和开始日期= 24-02-2015

然后联票产生如下..。

副主席= 23-03-2015,23-04-2015

,但我需要附加优惠券

-

500 - 23-03-2015

501 - 23-04-2015像wise.

请帮助获得以上输出。

下面是我的代码

代码语言:javascript
复制
$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); 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-24 09:28:47

尝试foreach而不是for循环,并随日期附加优惠券代码。

代码语言:javascript
复制
$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>";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28691613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档