@YXX

Как объединить значения в строку?

Подскажите как получить значения из массива приведенного далее через запятую (кроме первого элемента )
Пример результата =>
0123. диЖелезо триоксид(Сс.с./ПДКс.с.), 0143. Марганец и его соединения(См.р./ПДКм.р.), 0168. Олово оксид(Сс.с./ПДКс.с.), 2930. Пыль абразивная(См.р./ОБУВ)

Array
(
    [1332893,66; 441979,2] => Array
        (
            [0] => 1. Расчетная площадка
            [1] => 0123. диЖелезо триоксид(Сс.с./ПДКс.с.)
            [2] => 0143. Марганец и его соединения(См.р./ПДКм.р.)
            [3] => 0168. Олово оксид(Сс.с./ПДКс.с.)
            [4] => 2930. Пыль абразивная(См.р./ОБУВ)
        )

    [1332729,22; 441910,83] => Array
        (
            [0] => 3. Граница ОГБПОУ Рязанский колледж электроники
            [1] => 0123. диЖелезо триоксид(Сс.с./ПДКс.с.)
            [2] => 0146. Медь оксид(Сс.с./ПДКс.с.)
            [3] => 2930. Пыль абразивная(См.р./ОБУВ)
        )

    [1332784,21; 441871,14] => Array
        (
            [0] => 4. Граница жилой застройки
            [1] => 0123. диЖелезо триоксид(Сс.с./ПДКс.с.)
            [2] => 0143. Марганец и его соединения(См.р./ПДКм.р.)
            [3] => 0143. Марганец и его соединения(Сс.с./ПДКс.с.)
            [4] => 0168. Олово оксид(Сс.с./ПДКс.с.)
            [5] => 0301. Азота диоксид(Сс.с./ПДКс.с.)
            [6] => 2735. Масло минеральное нефтяное(См.р./ОБУВ)
            [7] => 2930. Пыль абразивная(См.р./ОБУВ)
        )
)
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 3
$arr = ['a','b','c','d'];
unset($arr[0]);
echo'<pre>';
print_r ($arr);
echo'</pre>';

$result = implode(",", $arr);
echo $result;
Ответ написан
Комментировать
@DanKud
$arr = ваш_массив;
foreach ($arr as $data) {
    $strArr[] = implode(',', array_slice($data, 1));
}
print_r($strArr);
Ответ написан
@eustatos
<?php

$arr =[
            '3. Граница ОГБПОУ Рязанский колледж электроники',
            '0123. диЖелезо триоксид(Сс.с./ПДКс.с.)',
            '0146. Медь оксид(Сс.с./ПДКс.с.)',
            '2930. Пыль абразивная(См.р./ОБУВ)',
     ];

echo implode(',', array_slice($arr, 1));
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы