$a = array (0 => array ( 59 => '1', 17 => '1', 23 => '2', 35 => '3', 36 => '1', 40 => '4',43 => '1,3,7', 44 => '1,2,6,9', 70 => '15345178810', ), );
$R = array();
foreach($a[0] as $k=>$v) {
  if(strpos($v, ',') !== false) {
    foreach(explode(',', $v) as $i) $r["{$k}_$i"] = 1;
  }else $r[$k] = $v;
}
print_r(array($r));Array
(
    [0] => Array
        (
            [59] => 1
            [17] => 1
            [23] => 2
            [35] => 3
            [36] => 1
            [40] => 4
            [43_1] => 1
            [43_3] => 1
            [43_7] => 1
            [44_1] => 1
            [44_2] => 1
            [44_6] => 1
            [44_9] => 1
            [70] => 15345178810
        ))