Php 从数组\u count\u值中获取元素N
我有一个数组,在这个数组上我做了数组计数,然后是一个arsort $a示例: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
$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()返回关联数组,其中键是目标数组的值,因此问题实际上是关于获取关联数组中的第一个数组元素。是的,绝对正确的蜡笔紫罗兰此操作通过删除一个元素来更改基础数组,该元素将损坏以后使用该数组的其余代码…抱歉,此操作通过删除一个元素来更改基础数组,该元素将损坏以后使用该数组的其余代码…抱歉