| Extracted from Pike v7.8 release 700 at 2013-06-08.

[Top]
Array

# Method Array.count()

Method count

  `int count(array|mapping|multiset haystack, mixed needle)`
  `mapping(mixed:int) count(array|mapping|multiset haystack)`

Description

  Returns the number of occurrences of needle in haystack . If the optional needle argument is omitted, count instead works similar to the unix command `sort|uniq -c`, returning a mapping with the number of occurrences of each element in haystack . For array or mapping haystack s, it's the values that are counted, for multisets the indices, as you'd expect.

See also

  String.count , search , has_value