Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Преобразование массивов


Автор: diktator 7.7.2012, 16:30
Здраствуйте. Подскажите пожалуйста как на автомате преобразовать массив вида:

Код

array (
   array ( ['speed'] => 35, ['distance'] => 4405 ),
   array ( ['speed'] => 40, ['distance'] => 4000 )
);



в массив:

Код

array(
   array('speed', 'distance'),
   array( 35,      4405),
   array( 40,      4000)
);



При условии что мы не знаем имен ассоциированных массивов, то есть заместо speed и distance может быть все что угодно .


Автор: krypt3r 9.7.2012, 05:53
Циклом пройтись
Код

  $b = array (array_keys ($a[0]));
  foreach ($a as $row) {
    $b[] = array_values ($row);
  }

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)