Как чётные элементы массива сделать ключами, а нечётные значениями нового массива?
$chunks = array_chunk($arr, 2);
$newArr = array_combine(array_column($chunks, 0), array_column($chunks, 1));
или

for ($i = 0; $i < count($arr); $i += 2) {
  $newArr[$arr[$i]] = $arr[$i + 1];
}
циклом (foreach проще всего) перебери и сохрани все в новый массив, согласно необходимым условиям