Как объеденить несколько значений массива в один.

Компьютеры программирование php MySQL

Здравствуйте. На ум все никак не придёт решение, объединения значений массива в одну строку.
т.е. У нас есть массив:
array(
array("number" => "30", "data" => "15", "control_data" => "2014-03-27"),
array("number" => "45", "data" => "16", "control_data" => "2014-03-27"),
array("number" => "65", "data" => "17", "control_data" => "2014-03-27"),
array("number" => "75", "data" => "18", "control_data" => "2014-03-27"),
array("number" => "85", "data" => "19", "control_data" => "2014-03-27")
);

Как объединить значения number и data что бы получить массив вида:
array(
array("test" => "[ [15, 30], [16, 45], [17, 65], [18, 75], [19, 85]", "test2" => "2014-03-27")
);
Ответы:
$ar = array(
array("number" => "30", "data" => "15", "control_data" => "2014-03-27"),
array("number" => "45", "data" => "16", "control_data" => "2014-03-27"),
array("number" => "65", "data" => "17", "control_data" => "2014-03-27"),
array("number" => "75", "data" => "18", "control_data" => "2014-03-27"),
array("number" => "85", "data" => "19", "control_data" => "2014-03-27")
);
$arr = array(
   array("number" => "30", "data" => "15", "control_data" => "2014-03-27"),
   array("number" => "45", "data" => "16", "control_data" => "2014-03-27"),
   array("number" => "65", "data" => "17", "control_data" => "2014-03-27"),
   array("number" => "75", "data" => "18", "control_data" => "2014-03-27"),
   array("number" => "85", "data" => "19", "control_data" => "2014-03-27")
);
$tmp_arr = array();
foreach ($arr as $data) {
   if (!isset($tmp_arr[$data['control_data']])) {
       $tmp_arr[$data['control_data']] = array();
   }
   $tmp_arr[$data['control_data']][] = array($data['number'], $data['data']);
}
$arr = array();
foreach ($tmp_arr as $date=>$data) {
   $arr[] = array(
       'test' => json_encode($data, JSON_NUMERIC_CHECK)
       , 'test2' => $date
   );
}


17 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.