Сложите все числа из запроса WordPressPhp

Кемеровские программисты php общаются здесь
Anonymous
Сложите все числа из запроса WordPress

Сообщение Anonymous »

У меня есть следующий код

Код: Выделить всё

    $query = new WP_Query($args);

if ($query->have_posts()) {

while ($query->have_posts()) {
$query->the_post();

$post_id    = get_the_ID();
$party_size = get_field('reservation_party_size', $post_id);

$numbers    .= $party_size;
}

}

return $numbers;

И это возвращает все размеры партий друг за другом, например: 12345 (то есть без пробела).
Я просто хочу суммировать все эти числа в сумме (в этом примере: 15)
Что я пробовал:

Код: Выделить всё

    $query = new WP_Query($args);

if ($query->have_posts()) {

while ($query->have_posts()) {
$query->the_post();

$post_id    = get_the_ID();
$party_size = get_field('reservation_party_size', $post_id);

$numbers    .= $party_size;
}

}

$array = array($numbers);
return array_sum($array);
Также пробовал:

Код: Выделить всё

    $query = new WP_Query($args);

if ($query->have_posts()) {

while ($query->have_posts()) {
$query->the_post();

$post_id    = get_the_ID();
$party_size = get_field('reservation_party_size', $post_id);

$numbers    .= $party_size;
}

}

$list = implode(', ', $numbers);

$array = array($list);
return array_sum($array);
И я могу продолжать и продолжать.... Здесь схожу с ума.
Итак, вкратце:
У меня есть различные сообщения с настраиваемое поле под названием PART_SIZE, и я просто хочу сложить все значения поля PARTY SIZE, чтобы знать, сколько ВСЕГО людей придет.

Подробнее здесь: https://stackoverflow.com/questions/789 ... ress-query

Вернуться в «Php»