Поддержка Проблемы и решения Сложить значения многомерного массива

  • Решено rsl89

    (@rsl89)


    При помощи такого запроса:

    $money = $wpdb->get_results(
                "SELECT amount
    	            FROM <code>bs_amounts</code>
    	            WHERE datepay BETWEEN '$startstat' AND '$endstat'
    	            AND success = '1'"
            );

    получаем такой многомерный массив:
    array ( 0 => (object) array( 'amount' => '10', ), 1 => (object) array( 'amount' => '10', ), )
    как работать с значениями дальше? мне нужно складывать числа, получившиеся в ‘amount’ => ’10’, т.е. 10 + 10, получать сумму всех заказов.

    Может быть запрос нужно сделать иначе? Или как получить и сложить значения из многомерного массива?

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Автор rsl89

    (@rsl89)

    Может быть что-то типа:
    $money_sum = $money->get('amount'); ??? но так не работает

    • Ответ изменён 2 года назад пользователем rsl89.
    Модератор Юрий

    (@yube)

    $summ = $wpdb->get_var("SELECT SUM(amount) FROM ...."

    Автор rsl89

    (@rsl89)

    Работает!!!
    Спасибо!!!

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Сложить значения многомерного массива» закрыта для новых ответов.