草庐IT

php - 带有数组接口(interface)的集合上的 array_map?

我有一个名为Collection的类,它存储相同类型的对象。Collection实现数组接口(interface):Iterator、ArrayAccess、SeekableIterator和Countable。我想将一个Collection对象作为数组参数传递给array_map功能。但这失败并出现错误PHPWarning:array_map():Argument#2shouldbeanarray我能否通过实现其他/更多接口(interface)来实现此目的,以便将Collection对象视为数组? 最佳答案 array_map(

php - 带有数组接口(interface)的集合上的 array_map?

我有一个名为Collection的类,它存储相同类型的对象。Collection实现数组接口(interface):Iterator、ArrayAccess、SeekableIterator和Countable。我想将一个Collection对象作为数组参数传递给array_map功能。但这失败并出现错误PHPWarning:array_map():Argument#2shouldbeanarray我能否通过实现其他/更多接口(interface)来实现此目的,以便将Collection对象视为数组? 最佳答案 array_map(