Php 删除数组空值
打印2Php 删除数组空值,php,Php,打印2 Array ( [VesselName] => MARIANNE [Total] => 13838 [Box] => 1156 ) Array ( [Box] => 154 ) Array ( [Box] => 3825 ) Array ( [Box] => 50571 ) 我如何删除数组中的空值?我尝试了很多方法,但我能找到任何解决办法。。因此,决定在论坛这里吗?如果您有特定的数组元素要删除,可以使用
Array
(
[VesselName] => MARIANNE
[Total] => 13838
[Box] => 1156
)
Array
(
[Box] => 154
)
Array
(
[Box] => 3825
)
Array
(
[Box] => 50571
)
我如何删除数组中的空值?我尝试了很多方法,但我能找到任何解决办法。。因此,决定在论坛这里吗?如果您有特定的数组元素要删除,可以使用
unset($array[$key])代码>
您还可以通过使用
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
)
而不是简单地
if($value['VesselName']) {$vname = $value[] = $value['VesselName'];}
如果有特定的数组元素要删除,可以使用unset($array[$key])代码>
您还可以通过使用
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
)
而不是简单地
if($value['VesselName']) {$vname = $value[] = $value['VesselName'];}
我会尽量减少努力
$vname = $value[] = $value['VesselName'];
foreach($this->CsInventory作为$value)
{
foreach($key=>$item的值)
{
$value[]=$item;
$rdata.=“$item”;
}
打印(价值)
}
一般来说,不确定为什么要将非规则值添加回$values
堆栈,最好使用不同的数组。我会尽量减少工作量
$vname = $value[] = $value['VesselName'];
foreach ($this->CsInventory as $value)
{
foreach ($value as $key => $item)
{
$value[] = $item;
$rdata .= "<td>$item</td>";
}
print_r($value)
}
foreach($this->CsInventory作为$value)
{
foreach($key=>$item的值)
{
$value[]=$item;
$rdata.=“$item”;
}
打印(价值)
}
作为一般性说明,不确定为什么要将非规则值添加回$values
堆栈,最好使用不同的数组。和其他的可能重复:。请在询问之前使用搜索功能。和其他的可能重复:。询问前请使用搜索功能。
foreach ($this->CsInventory as $value)
{
foreach ($value as $key => $item)
{
$value[] = $item;
$rdata .= "<td>$item</td>";
}
print_r($value)
}