删除空PHP数组的结尾
我有一个数组分解脚本。我的数组中有一个空的结束行。 我尝试过数组过滤器、取消设置和数组拼接。但这仍然不起作用 也许有人能帮我解决这个问题 我想要这样删除空PHP数组的结尾,php,arrays,Php,Arrays,我有一个数组分解脚本。我的数组中有一个空的结束行。 我尝试过数组过滤器、取消设置和数组拼接。但这仍然不起作用 也许有人能帮我解决这个问题 我想要这样 Array ( [0] => QRIS,09:31 [1] => QRIS-13f74bcf-811 [2] => axxxxxxxx@gmail.com [4] => Rp.275,537 [5] => settlement ) Array ( [0] => Q
Array
(
[0] => QRIS,09:31
[1] => QRIS-13f74bcf-811
[2] => axxxxxxxx@gmail.com
[4] => Rp.275,537
[5] => settlement
)
Array
(
[0] => QRIS,08:52
[1] => QRIS-9ebf94b4-79d
[2] => sxxxxxxxx@gmail.com
[4] => Rp.90,842
[5] => settlement
)
Array
(
[0] => QRIS,07:47
[1] => QRIS-15504cb6-012
[2] => ixxxxxx@gmail.com
[4] => Rp.211,927
[5] => settlement
)
感谢您,抱歉我的英语不好您可以使用
array\u pop
删除最后一个元素,如:
array_pop($array);
如果要删除所有空项,请使用array\u filter
:
$array = array_filter($array, function($el) {return !empty($el);});
您可以对所有空数组使用
unset
foreach ($data as $key => $value) {
if ($value == []) {
unset($data[$key]);
}
}
发布当前代码
foreach ($data as $key => $value) {
if ($value == []) {
unset($data[$key]);
}
}