One of the most debated decisions CakePHP has ever made was returning arrays as a result of a model
find operation. While ORM purists may argue that each returned item should be an instance of a model class, arrays prove themselves very useful, fast, and flexible for manipulating characteristics that can be impossible to achieve with a pure object approach.
Set class was introduced to give the developer even more power when dealing with array based data structures. With a simple method call, we can manipulate an array with ease, avoiding us the pain of having to build long and complex code blocks.
This recipe shows how to use some of the most useful methods this class provides, while introducing other available methods ...