$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
))
$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
))
$h=0;
foreach($arr[$h] as $k=>$v) {
if(strpos($v, ',') !== false) {
foreach(explode(',', $v) as $i) $r["{$k}_$i"] = 1;
}else $r[$k] = $v;
$h++;
}
print_r(array($r));