数组踩坑系列

$betarr = [

[

        'id' => 1,

        'planid' => 1,

        'win' => 1,

        'return' => 20

    ],

[

        'id' => 2,

        'planid' => 2,

        'win' => 1,

        'return' => 20

    ],

[

        'id' => 3,

        'planid' => 3,

        'win' => 2,

        'return' => 0

    ], [

        'id' => 4,

        'planid' => 4,

        'win' => 1,

        'return' => 20

    ]

];

var_dump($betarr);

$planbatch = [];

foreach ($betarr as $v) {

    $plantmp['id'] = $v['planid'];

    $win = (int)$v['win'];

    if ($win == 1) {

        $plantmp['remainnum'] = $v['return'];

        $txffcbetplaninfo = TxffcbetplanModel::loadById($v['planid']);

        $remain = (int)$txffcbetplaninfo->remain;

        if ($remain == 0) {

            $plantmp['remain'] = 0;

            $plantmp['status'] = 2;

        } else {

';

            $plantmp['remain'] = $remain;

            $plantmp['status'] = 1;       

}

    } else {

        $plantmp['remainnum'] = 0;

        $plantmp['remain'] = 0;

        $plantmp['status'] = 2;

}

    $planbatch[] = $plantmp;

}

var_dump($planbatch);


如果在else里面不加   

$plantmp['remain'] = $remain;

$plantmp['status'] = 1;  

 那么如果从win=2的开始后面里面的一维数组都会自动补上  

 $plantmp['remain'] = 0;

$plantmp['status'] = 2;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,124评论 0 2
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,326评论 19 139
  • 近期,网络上的一段视频引起了网友们的关注。王思聪在脱口秀节目中曝出王菲演唱会天价票的惊人内幕。 王思聪先是普及了演...
    娱观阅读 497评论 0 0
  • 作为一名混迹运营、销售、市场快三年,跨越国内民企、台资、标准欧美外资的职场达人,准备来絮叨一下职场所需的多项100...
    梦猫猫阅读 227评论 0 1
  • 那么今天呢也是便当系列, 还是没有肉, 因为昨晚雷暴,所以没有买, 但是素菜也可以很美味,很好搭配的, 来看看今天...
    吃货李二慢阅读 442评论 2 1

友情链接更多精彩内容