带有Array_Slice的PHP显示数组

时间:2014-03-01 18:31:47

标签: arrays arraylist array-key slice

$array = array(
'name'      => 'john',
'age'       => '25',
'birthday'  => '02-03-1988',
'gender'    => 'male',
'telephone' => '98676878',
'location'  => 'Australia'
);

$array_slice = array_slice($array, 0, 3);

foreach($array_slice as $key => $val) {
  if($key !== 'age') {
  echo $key.' => '.$val.'<br>'; 
  }
}

输出:

name     => john
birthday => 02-03-1988

如何显示3个数组值?

所以,我希望输出是这样的:

name     => john
birthday => 02-03-1988
gender   => male

我是程序员的初学者,谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

更新:交换下面的一些评论后的新解决方案

您必须过滤数组并将结果放入新数组中。然后显示第二个数组的内容。

要过滤原始数组,请使用array_intersect_keyarray_filter函数。