Array
(
[0] => Array
(
[accountNo] => 208773
)
)
Array
(
[0] => Array
(
[accountNo] => 9415238
)
)
Array
(
)
如何取消设置最后一个数组,使其必须只显示前2个数组。
请帮助
感谢
答案 0 :(得分:2)
如果这3个数组是一个数组的内容,我们称之为$array
:
array_pop($array);
将删除最后一个,并可选择返回它的值。
array_pop - 从数组末尾弹出元素
http://php.net/manual/function.array-pop.php
这与unset()
在这里完全相同,但出于好奇,这是另一种方式:
// Move the pointer to the last element
end($array);
// Get the key of the element
$key = key($array);
// Unset the item
unset($array[$key]);
只是使用array_pop()
,另一种方法仅用于娱乐目的,但如果您想更改最后一个元素的值,则可以使用它。
演示:http://codepad.org/UFjal89X
一些参考:
答案 1 :(得分:0)
尝试这个(如果我理解你的问题)
$output =array();
foreach($input as $k=>$v){
if(!empty($v)){
$output[$k]=$v;
}
}