[英]Count values left in Array
我需要弄清楚如何获取数组中剩余的值。
示例:我有一个随机获得两个值的数组。 我想要删除它后得到多少剩余的数组。
如果我从数组中删除5个值,并且总共有20个返回值15。
编辑:如果我在一个牌组中有52张纸牌,则我抽出2张纸牌,我有50张纸牌。如果再抽出两张纸牌,我有48张纸牌。
我需要跟踪经销商阵列中有多少张“卡片”。
这应该工作:
$deck = array(1,2,3,4,5,6,7,8,9,10);
unset($deck[0]);
unset($deck[1]);
echo count($deck);
unset从数组计数中删除元素,之后应为8。 看到它的工作原理: https : //eval.in/163527
编辑:
...并且记住数组是基于0的,因此除非另有定义,否则您的第一个键将是0。但是count()函数将告诉您数组中元素的实际数量。 所以$ deck [count($ deck)]; 将是不确定的。
这将回显数组yourarray的大小
<?php
echo(sizeof($yourarray));
?>
使用诸如count
或sizeof
类的计数方法存储数组大小,然后将其存储在变量中并对其进行逻辑检查? 即if()
..等 您的问题有点广泛。
我建议您使用PHP count
函数。
echo count($yourArray);
应该做到的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.