За последние 24 часа нас посетили 18872 программиста и 1632 робота. Сейчас ищут 857 программистов ...

Округление в массиве.

Тема в разделе "PHP для новичков", создана пользователем bapmak, 6 апр 2018.

  1. bapmak

    bapmak Новичок

    С нами с:
    18 апр 2016
    Сообщения:
    14
    Симпатии:
    0
    Здравствуйте.
    Есть одномерный массив, в нем цифры.
    Array(
    [0] = 546.2;
    [1] = 539.7;
    [2] = 543;
    [3] = 543.09;
    [4] = 543.09;
    [5] = 533.7;
    [6] = 542.6;
    [7] = 538.2;
    [8] = 537.96;
    [9] = 535.48;
    [10] = 241.2;
    [11] = 241.71;
    [12] = 241.69;
    Подскажите, как применить для каждого элемента округление round, что бы после разделителя остался один знак?
     
  2. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    PHP:
    1. foreach($items as $key => $item) {
    2.     $items[$key] = round($item, 1);
    3. }
     
    bapmak нравится это.
  3. bapmak

    bapmak Новичок

    С нами с:
    18 апр 2016
    Сообщения:
    14
    Симпатии:
    0
    Спасибо
     
  4. Васяня

    Васяня Активный пользователь

    С нами с:
    2 окт 2016
    Сообщения:
    238
    Симпатии:
    32
    Адрес:
    Россия, Приморский край, г. Находка.
    PHP:
    1. $array = array_map(function($el) {
    2.     return round($el, 1);
    3. }), $array);
     
    Fell-x27 нравится это.