dongqichang7988 2011-04-20 08:00
浏览 44
已采纳

删除数组空值

 foreach ($this->CsInventory as $value)
    {

     print_r($value) // print 1
    $vname = $value[] = $value['VesselName']; 
    $total = $value[] = $value['Total']; 
    $Box = $value[] = $value['Box']; 

        print_r($value); // print 2

        $rdata .= '<td>'.$vname.'</td>
          <td>'.$total.'</td>
             <td>'.$Box.'</td>';                 
    }

Print 1

Array
(
    [VesselName] => MARIANNE
    [Total] => 13838
    [Box] => 1156
)
Array
(
    [Box] => 154
)
Array
(
    [Box] => 3825
)
Array
(
    [Box] => 50571
)

print 2

Array
(
    [VesselName] => MARIANNE
    [Total] => 15452
    [Box] => 1156
    [0] => MARIANNE
    [1] => 15452
    [2] => 1156
)
Array
(
    [Box] => 2276
    [0] => 
    [1] => 
    [2] => 2276
)
Array
(
    [Box] => 3825
    [0] => 
    [1] => 
    [2] => 3825
)
Array
(
    [Box] => 49235
    [0] => 
    [1] => 
    [2] => 49235
)

i how can i remove an empty value in the array? i try many ways but i can get any solution.. so decide to here in the forum?

  • 写回答

3条回答 默认 最新

  • dongzichan2886 2011-04-20 08:26
    关注

    I'd try to reduce effort.

    foreach ($this->CsInventory as $value) 
        { 
            foreach ($value as $key => $item)
            {
                 $value[] = $item;
                 $rdata .= "<td>$item</td>";
    
            }
    
           print_r($value)                  
        } 
    

    As a general comment, not sure why you're adding anonomous values back to the $values stack, might be better to use a different array.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 如何绘制动力学系统的相图
  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
  • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)
  • ¥50 mac mini外接显示器 画质字体模糊
  • ¥15 TLS1.2协议通信解密
  • ¥40 图书信息管理系统程序编写
  • ¥20 Qcustomplot缩小曲线形状问题
  • ¥15 企业资源规划ERP沙盘模拟