<?
$arr=Array ( "tid2"=> "80", "tid3" => "70", "x" => "71","y" => "6" );
echo count($arr);
$output = array_slice($arr, 0, 2);   //测试了一下,应该可以,你试试 
print_r($output);
 ?>

解决方案 »

  1.   

    array array_slice ( array array, int offset [, int length [, bool preserve_keys]] )Note:
    that array_slice() will reset numeric array keys by default. Since PHP 5.0.2, you can change this behaviour by setting preserve_keys to TRUE.
    ------------------------------------
    注意:
     array_slice() 默认将重置数组的键。自 PHP 5.0.2 起,可以通过将 preserve_keys 设为 TRUE 来改变此行为。也就是说:如果是版本低于PHP 5.0.2那么用该函数将重置数组的键。
    使用unset也可以:unset($_POST['x'],$_POST['y'])