Сложите все числа из запроса 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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