кто хорошо знает функции php для работы с массивами

belbek

Новичок
кто хорошо знает функции php для работы с массивами

имеем вот такой массив (видно. что у каждой вакансии может быть несколько разделов)

Array
(
[0] => Array
(
[vacancy_id] => 2
[department_id] => 15
[region_id] => 10
[name] => vacancy2
[salary_from] => 0
[currency_title] => $
[contact] =>
[demand] => <p>test2</p>
)

[1] => Array
(
[vacancy_id] => 2
[department_id] => 17
[region_id] => 10
[name] => vacancy2
[salary_from] => 0
[currency_title] => $
[contact] =>
[demand] => <p>test2</p>
)

[2] => Array
(
[vacancy_id] => 1
[department_id] => 2
[region_id] => 2
[name] => test
[salary_from] => 0
[currency_title] => $
[contact] =>
[demand] => <p>test</p>
)

[3] => Array
(
[vacancy_id] => 1
[department_id] => 8
[region_id] => 2
[name] => test
[salary_from] => 0
[currency_title] => $
[contact] =>
[demand] => <p>test</p>
)

[4] => Array
(
[vacancy_id] => 1
[department_id] => 11
[region_id] => 2
[name] => test
[salary_from] => 0
[currency_title] => $
[contact] =>
[demand] => <p>test</p>

)

)



нужно получить

Array
(
[0] => Array
(
[vacancy_id] => 2
[department_id] => 15,17
[region_id] => 10
[name] => vacancy2
[salary_from] => 0
[currency_title] => $
[contact] =>
[demand] => <p>test2</p>
)


[1] => Array
(
[vacancy_id] => 1
[department_id] => 2,8,11
[region_id] => 2
[name] => test
[salary_from] => 0
[currency_title] => $
[contact] =>
[demand] => <p>test</p>
)


)

т.е. получили массив вакансий, с разделами перечисленными через запятую
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Мей-би
GROUP_CONCAT()?
 

DiMA

php.spb.ru
Команда форума
кто хорошо знает функции поворота руля и педали газа?
 

alexblade

Новичок
$r=array_rand($hint=array("a"=>"aaaaaa","b"=>"bbbbb","с"=>"сbbbb"));

// r = например с

можно както узнать порядковый номер значения r в массиве ?

// еслиi r=с чтоб получить 2
 
Сверху