You can try: (untested)
$data = Array("category_name:","c1","types:","t1");
for($i=0, $output = Array(), $max=sizeof($data); $i<$max; $i+=2) {
$key = $data[$i];
$value = $data[$i+1];
$output[$key] = $value;
}
Alternative: (unverified)
$output = Array();
foreach($data as $key => $value):
if($key % 2 > 0) {
$index = $data[$key-1];
$output[$index] = $value;
}
endforeach;
source
share