首页 > 试题广场 >

下列代码的输出是?

[单选题]
下列代码的输出是
<?php 
    $x=array("aaa","","ccc","ddd",""); 
    $y=array_unique($x); 
    echo count($x) . "," . count($y); 
?>
  • 3,1
  • 3,3
  • 5,4
  • 5,5
在通过$y=array_unique($x)计算后,去重,得到: $y=array("aaa","","ccc","ddd"); 故: count($x)=5,count($y)=4
发表于 2015-11-12 22:18:25 回复(0)
array_unique():移除数组中重复的值,若关联数组,保留最前面的该值的键。
发表于 2015-07-09 09:42:35 回复(0)
关键是要知道array_unquie
发表于 2015-09-25 23:40:07 回复(0)
C 首先 $x=5
     array_unique的作用是合并数组中相同的键值所以""会被合并;
     $y=4
     count 计算数组中的单元数目或对象中的属性个数
    echo count($x) . ",". count($y); 
    答案:5,4 

发表于 2015-07-04 14:01:34 回复(0)
那这些数组的下标是什么呢  
发表于 2019-06-04 12:00:16 回复(0)
c
发表于 2018-03-09 12:15:29 回复(0)
C,array_unique 移除数组中重复的值
发表于 2017-06-22 15:53:34 回复(0)
array_unique() 函数移除数组中的重复的值,并返回结果数组。
发表于 2015-06-07 22:08:38 回复(0)
C
发表于 2015-04-24 15:13:45 回复(0)
C,array_unique(array())的作用是移除数组中重复的值 
发表于 2015-04-14 12:02:23 回复(0)
array_unique的作用是合并数组中相同的键值
发表于 2015-04-12 19:54:40 回复(0)