Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Foreach不在最后一个复选框中包含字符串_Php_Foreach - Fatal编程技术网

Php Foreach不在最后一个复选框中包含字符串

Php Foreach不在最后一个复选框中包含字符串,php,foreach,Php,Foreach,foreach循环未将:Y字符串添加到最后一个复选框 结果是 租户类型: 零售:Y 政府:Y 分布:Y 学生宿舍 文章:1031交换策略,1031工具包 预期: 租户类型: 零售:Y 政府:Y 分布:Y 学生宿舍:Y 文章:1031 Exchange Strategies,1031 Toolkit是否调试数组$u POST['tenant']的值?是的,它显示所有复选框值,但问题是字符串:Y未连接到最后一个复选框中。只是跳过。在此处添加变量\u dump$u POST['tenant'];tha

foreach循环未将:Y字符串添加到最后一个复选框

结果是

租户类型: 零售:Y 政府:Y 分布:Y 学生宿舍 文章:1031交换策略,1031工具包

预期:

租户类型: 零售:Y 政府:Y 分布:Y 学生宿舍:Y
文章:1031 Exchange Strategies,1031 Toolkit

是否调试数组$u POST['tenant']的值?是的,它显示所有复选框值,但问题是字符串:Y未连接到最后一个复选框中。只是跳过。在此处添加变量\u dump$u POST['tenant'];thanksHi Legionar这是var_dump array4{[0]=>string6 Retail[1]=>string10 Industrial[2]=>string7 Medical[3]=>string6 Office}Hi的结果,但您当前的结果与预期的结果不同。我在您的代码中没有看到租户类型:。这将在哪里添加到字符串$tenant?
if(!empty($_POST['tenant'])) {   
    foreach($_POST['tenant'] as $check) {  
        if($tenant == '') {  
            $tenant =  $tenant . "" . $check;     
        } else {            
            $tenant =  $tenant . ":Y<br> " . $check;   
        }  
    }  
}