project_one
Новичок
Добрый вечер!
Помогите, пожалуйста, с решением следующей вопроса:
имеется массив заголовков вида
$headers = array ('0' => 'id', '1' => 'Name', '2' => 'Balance', '3' => 'Date', '4'=> 'Region', '5' => 'Segment', '6' => 'Manager', '7' => 'Contract');
и массив данных вида (разумеется, в реальности данные не такие и записей больше)
$content = array (
array ('0' => 'id1', '1' => 'Name1', '2' => 'balance1', '3' => 'date1', '4'=> 'region1', '5' > 'segment1', '6' => 'manager1', '7' => 'сontract1'),
array ('0' => 'id2', '1' => 'Name2', '2' => 'balance2', '3' => 'date2', '4'=> 'region2', '5' > 'segment2', '6' => 'manager2', '7' => 'сontract2'),
array ('0' => 'id3', '1' => 'Name3', '2' => 'balance3', '3' => 'date1', '4'=> 'region3', '5' > 'segment3', '6' => 'manager3', '7' => 'сontract3'),
array ('0' => 'id4', '1' => 'Name4', '2' => 'balance4', '3' => 'date4', '4'=> 'region4', '5' > 'segment4', '6' => 'manager4', '7' => 'сontract4'));
каким образом можно получить из них массив вида $data = array (
'id' => array ('0' => 'id1', '1' => 'id2', '2' => 'id3', '3' => 'id4'),
'Name' => array ('0' => 'name1', '1' => ''name2', '2' => ''name3', '3' => ''name4'),
'Balance' => array ('0' => 'balance1', '1' => 'balance2', '2' => 'balance3', '3' => 'balance4'),
'Date' => array ('0' => 'date1', '1' => 'date2', '2' => 'date3', '3' => 'date4'),
'Region' => array ('0' => 'region1', '1' => 'region2', '2' => 'region3', '3' => 'region4'),
'Segment' => array ('0' => 'segment1', '1' => 'segment2', '2' => 'segment3', '3' => 'segment4'),
'Manager' => array ('0' => 'manager1', '1' => 'manager2', '2' => 'manager3', '3' => 'manager4'),
'Contract' => array ('0' => 'contract1', '1' => 'contract2', '2' => 'contract3', '3' => 'contract4'));
Понимаю что нужно использовать циклы for и foreach, но не знаю каким образом заполнить массив так как мне нужно. Помогите, пожалуйста!
Помогите, пожалуйста, с решением следующей вопроса:
имеется массив заголовков вида
$headers = array ('0' => 'id', '1' => 'Name', '2' => 'Balance', '3' => 'Date', '4'=> 'Region', '5' => 'Segment', '6' => 'Manager', '7' => 'Contract');
и массив данных вида (разумеется, в реальности данные не такие и записей больше)
$content = array (
array ('0' => 'id1', '1' => 'Name1', '2' => 'balance1', '3' => 'date1', '4'=> 'region1', '5' > 'segment1', '6' => 'manager1', '7' => 'сontract1'),
array ('0' => 'id2', '1' => 'Name2', '2' => 'balance2', '3' => 'date2', '4'=> 'region2', '5' > 'segment2', '6' => 'manager2', '7' => 'сontract2'),
array ('0' => 'id3', '1' => 'Name3', '2' => 'balance3', '3' => 'date1', '4'=> 'region3', '5' > 'segment3', '6' => 'manager3', '7' => 'сontract3'),
array ('0' => 'id4', '1' => 'Name4', '2' => 'balance4', '3' => 'date4', '4'=> 'region4', '5' > 'segment4', '6' => 'manager4', '7' => 'сontract4'));
каким образом можно получить из них массив вида $data = array (
'id' => array ('0' => 'id1', '1' => 'id2', '2' => 'id3', '3' => 'id4'),
'Name' => array ('0' => 'name1', '1' => ''name2', '2' => ''name3', '3' => ''name4'),
'Balance' => array ('0' => 'balance1', '1' => 'balance2', '2' => 'balance3', '3' => 'balance4'),
'Date' => array ('0' => 'date1', '1' => 'date2', '2' => 'date3', '3' => 'date4'),
'Region' => array ('0' => 'region1', '1' => 'region2', '2' => 'region3', '3' => 'region4'),
'Segment' => array ('0' => 'segment1', '1' => 'segment2', '2' => 'segment3', '3' => 'segment4'),
'Manager' => array ('0' => 'manager1', '1' => 'manager2', '2' => 'manager3', '3' => 'manager4'),
'Contract' => array ('0' => 'contract1', '1' => 'contract2', '2' => 'contract3', '3' => 'contract4'));
Понимаю что нужно использовать циклы for и foreach, но не знаю каким образом заполнить массив так как мне нужно. Помогите, пожалуйста!