I once trying adding two values with the same key, but it didn\'t work. It overrode the old value. Isn\'t it possible to add more than one value with the same key, and when
You can create a wrapper function:
function add_to_array($array, $key, $value) {
if(array_key_exists($key, $array)) {
if(is_array($array[$key])) {
$array[$key][] = $value;
}
else {
$array[$key] = array($array[$key], $value);
}
}
else {
$array[$key] = array($value);
}
}
So you just create a 2-dimensional array. You can retrieve the "linked list" (another array) by normal array access $array[$key]
.
Whether this approach is convenient is up to you.