次の配列を変換するにはどうすればよいですか: (配列とキー名の深さがわからないと仮定します)
$array = array(
'ycol'=>array('1'=>array( 'name1'=>array('data1',array('a','1'),'data3')),
'2'=>array('name2'=>array('data1',array('b','2'),'data3')),
'3'=>array('name3'=>array('data1',array('c','3'),'data3')),
'4'=>array('name4'=>array('data1',array('d','4'),'data3')),
'5'=>array('name5'=>array('data1',array('e','5'),'data3'))
);
次の形式に変換します: (再帰の使い方を教えてください)
$array = array(
array('head'=>'name1','head1'=>'data1','o1'=>'a','o2'=>'1','head2'=>'data3'),
array('head'=>'name2','head1'=>'data1','o1'=>'b','o2'=>'2','head2'=>'data3'),
array('head'=>'name3','head1'=>'data1','o1'=>'c','o2'=>'3','head2'=>'data3'),
array('head'=>'name4','head1'=>'data1','o1'=>'d','o2'=>'4','head2'=>'data3'),
array('head'=>'name5','head1'=>'data1','o1'=>'e','o2'=>'5','head2'=>'data3')
);
私はPHPが初めてで、助けが必要です!
ありがとうございました!