use loop to display new array data
$data = Array (
0 => 1039,
1 => 417,
2 => 418,
);
foreach( $data as $key => $val ) {
if ( $val == 417 ) {
$val = array( 'a','b','c' );
}
$new_data = array( $key => $val );
foreach( $new_data as $key2 => $val2 ) {
if ( is_array( $val2 ) ) {
$val2 = array( 417 => $val );
}
$new_data1 = array( $key2 => $val2 );
print_r($new_data1);
}
}