Skip to content

Instantly share code, notes, and snippets.

@brodock
Created September 17, 2012 23:29
Show Gist options
  • Save brodock/3740390 to your computer and use it in GitHub Desktop.
Save brodock/3740390 to your computer and use it in GitHub Desktop.
GroupArray
<?php
/**
* Estrutura de dados semelhante ao Array() do php, que permite armazenar mais
* de um dado em uma mesma chave
*
* @author Gabriel Mazetto
*/
class GroupArray {
private $data = array();
function add($key, $value) {
if (!array_key_exists($key, $this->data)) {
$this->data[$key] = array();
}
array_push($this->data[$key], $value);
}
function get($key) {
return $this->data[$key];
}
function get_assoc() {
return $this->data;
}
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment