dormilich/array-list

一个简单的不可变 PHP 数组迭代器。

1.0.2 2018-06-27 06:16 UTC

This package is auto-updated.

Last update: 2024-09-21 23:32:57 UTC


README

基于 native ArrayIterator 类的一个简单的不可变数组迭代器。

Minimum PHP Version Build Status License

安装

使用 Composer 安装

composer require dormilich/array-list

支持的方法

  • append() → array_push()
  • asort() → asort()
  • contains() → in_array()
  • countValues() → array_count_values()
  • filter()¹ → array_filter()
  • join() → implode()
  • keys() → array_keys()
  • ksort() → ksort()
  • map()¹ → array_map()
  • natcasesort() → natcasesort()
  • natsort() → natsort()
  • prepend() → array_unshift()
  • reduce()¹ → array_reduce()
  • reject()¹ (array_filter() 的逆操作)
  • reverse() → array_reverse()
  • shuffle() → shuffle()
  • uasort() → uasort()
  • uksort() → uksort()
  • unique() → array_unique()
  • values() → array_values()

1 - 使用数组元素的键和值在回调函数中

支持的功能

  • count()
  • json_encode()
  • serialize()