Muitos já devem ter ouvido falar do CakePHP e talvez da class Hash que vem junto com o pacote de bibliotecas do framework. Aqui no trabalho utilizamos o CakePHP para desenvolver algumas aplicações. Utilizamos bastante a class Hash para manipularmos os arrays porém não é sempre que eu utilizo o CakePHP  para desenvolver meus projetos, então resolvi extrair a class Hash do CakePHP e adaptar ela pra rodar sem dependências de qualquer biblioteca do CakePHP.

Como a class Hash foi originalmente desenvolvida pela comunidade do CakePHP no site deles você pode encontrar toda a documentação e exemplos de implementação da class Hash.

Coloquei o código da class que eu modifiquei em minha página do GitHub junto com o código segue a mesma documentação que você pode encontrar no site do CakePHP. Para utilizar essa class você importala no projeto e seguir a orientação da documentação do CakePHP.

GitHub: github.com/RodolfoSilva/Hash

Deixe o seu comentário abaixo com a sua opinião sobre este pequeno artigo.