- var_dump: documentation ( source)
- in_array: documentation ( source)
- array_keys: documentation ( source)
<?php
function transformQuestionnaire($arr) {
$new_arr = array();
foreach ($arr as $array){
if (!in_array($array[0], array_keys($new_arr))){ //not a double
$new_arr[$key] = $array[1];
} else { //Append it to the existing value
$new_arr[$key] .= '|' . $array[1];
}
}
return $new_arr;
}
$input = array( array("one", "potato"), array("two", "fries"), array("one", "ketchup"), array("two", "steak"));
print(var_dump(transformQuestionnaire($input)));
?>