Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从数组\u count\u值中获取元素N_Php - Fatal编程技术网

Php 从数组\u count\u值中获取元素N

Php 从数组\u count\u值中获取元素N,php,Php,我有一个数组,在这个数组上我做了数组计数,然后是一个arsort $a示例:$a=array('ten','ten','ten','three','two','one','ten','four','four') 我想获取第一个元素,并尝试了$a[0],但没有成功 获取第一个元素的正确语法是什么 编辑-添加数组 EDIT2-另外,不允许更改基础数组,因为它们的代码使用关联数组…根据是否要更改数组,可以使用array\u slice()或array\u shift()根据是否要更改数组,可以使用ar

我有一个数组,在这个数组上我做了数组计数,然后是一个arsort

$a示例:
$a=array('ten','ten','ten','three','two','one','ten','four','four')

我想获取第一个元素,并尝试了
$a[0]
,但没有成功

获取第一个元素的正确语法是什么

编辑-添加数组
EDIT2-另外,不允许更改基础数组,因为它们的代码使用关联数组…

根据是否要更改数组,可以使用array\u slice()或array\u shift()

根据是否要更改数组,可以使用array\u slice()或array\u shift()

您可以使用数组值作为

$a = array_values($a);

var\u dump($a[0])

您可以使用数组值作为

$a = array_values($a);

var_dump($a[0])

与上一个问题相同

key($a);    // or each() for the first key=>value pair
或者:

$k = array_keys($a);
print $k[0];

和你上次的问题一样

key($a);    // or each() for the first key=>value pair
或者:

$k = array_keys($a);
print $k[0];

以下是获取第一个元素的方法:

  • $next=$arr[0]
  • $next=阵列移位($arr)
  • $next=当前($arr);//如果内部光标位于位置0

以下是获取第一个元素的方法:

  • $next=$arr[0]
  • $next=阵列移位($arr)
  • $next=当前($arr);//如果内部光标位于位置0
    • 好的,我用了这个:

      $a = array('ten','ten','ten','three','two','one','ten','four','four');
      $bb= array_count_values ($a);
      arsort($bb);
      echo reset($bb);
      
      它只适用于获取第一个元素…谢谢大家。

      好的,我用了这个:

      $a = array('ten','ten','ten','three','two','one','ten','four','four');
      $bb= array_count_values ($a);
      arsort($bb);
      echo reset($bb);
      

      它只适用于获取第一个元素…谢谢大家。

      请将您的数组放到您的帖子中。看起来它应该可以工作。也许是出了什么问题。打印r($a)并查看数组中的内容。请注意…OP的示例数组是数字数组,但array_count_values()返回关联数组,其中键是目标数组的值,因此问题实际上是关于获取关联数组中的第一个数组元素。是的,绝对正确的蜡笔VioletPlease,把你的数组放到你的帖子里。看起来它应该可以工作了。也许是出了什么问题。打印\r($a)并查看数组中的内容。请注意……OP的示例数组是数字数组,但array\u count\u values()返回关联数组,其中键是目标数组的值,因此问题实际上是关于获取关联数组中的第一个数组元素。是的,绝对正确的蜡笔紫罗兰此操作通过删除一个元素来更改基础数组,该元素将损坏以后使用该数组的其余代码…抱歉,此操作通过删除一个元素来更改基础数组,该元素将损坏以后使用该数组的其余代码…抱歉