Lines Matching refs:array

848  * @param array $array An array
852 function twig_get_array_keys_filter($array) argument
854 if ($array instanceof \Traversable) {
855 while ($array instanceof \IteratorAggregate) {
856 $array = $array->getIterator();
859 if ($array instanceof \Iterator) {
861 $array->rewind();
862 while ($array->valid()) {
863 $keys[] = $array->key();
864 $array->next();
871 foreach ($array as $key => $item) {
878 if (!\is_array($array)) {
882 return array_keys($array);
929 function twig_sort_filter(Environment $env, $array, $arrow = null) argument
931 if ($array instanceof \Traversable) {
932 $array = iterator_to_array($array);
933 } elseif (!\is_array($array)) {
934 …r(sprintf('The sort filter only works with arrays or "Traversable", got "%s".', \gettype($array)));
940 uasort($array, $arrow);
942 asort($array);
945 return $array;
1588 * @param array|Traversable $array An array
1594 function twig_array_column($array, $name, $index = null): array argument
1596 if ($array instanceof Traversable) {
1597 $array = iterator_to_array($array);
1598 } elseif (!\is_array($array)) {
1599 …n filter only works with arrays or "Traversable", got "%s" as first argument.', \gettype($array)));
1602 return array_column($array, $name, $index);
1605 function twig_array_filter(Environment $env, $array, $arrow) argument
1607 if (!twig_test_iterable($array)) {
1608 …ts an array or "Traversable", got "%s".', \is_object($array) ? \get_class($array) : \gettype($arra…
1613 if (\is_array($array)) {
1614 return array_filter($array, $arrow, \ARRAY_FILTER_USE_BOTH);
1618 return new \CallbackFilterIterator(new \IteratorIterator($array), $arrow);
1621 function twig_array_map(Environment $env, $array, $arrow) argument
1626 foreach ($array as $k => $v) {
1633 function twig_array_reduce(Environment $env, $array, $arrow, $initial = null) argument
1637 if (!\is_array($array)) {
1638 if (!$array instanceof \Traversable) {
1639 …" filter only works with arrays or "Traversable", got "%s" as first argument.', \gettype($array)));
1642 $array = iterator_to_array($array);
1645 return array_reduce($array, $arrow, $initial);