Как преобразовать переменную массива в одну переменную.

  • Автор темы Mallinka
  • Обновлено
  • 13, May 2024
  • #1
У меня есть выходные данные приведенного ниже кода в команде подсчета, и мне нужно получить ответ в одну переменную.

например, $dog = 88; но пока безуспешно.

есть ли простой способ сделать это..

Я пробовал $result[0] и $result[total], когда временно изменил запрос на общий, но, похоже, ничего не работает...

 (
 [0] => stdClass Object
 (
 [COUNT(*)] => 88
 )

$results = $wpdb->get_results('SELECT COUNT(*) FROM wp_realty_listingsdb WHERE DOM = 0');
print "<pre>";
print "Total DOM 0 = ";
print_r($results);
print "</pre>";


Код (разметка):

Mallinka


Рег
01 Jan, 2011

Тем
75

Постов
197

Баллов
592
  • 06, Jun 2024
  • #2
Ну, если кому-то интересно, поскольку он использует wpdb, у него есть некоторые параметры, которые вы можете ему передать. Одна из трех предопределенных констант. По умолчанию ОБЪЕКТ.
  • ОБЪЕКТ — результат будет выведен в виде объекта.
  • ARRAY_A — результат будет выведен в виде ассоциативного массива.
  • ARRAY_N — результат будет выведен в виде массива с числовой индексацией.


 

$results = $wpdb->get_results('SELECT COUNT(*) FROM wp_realty_listingsdb WHERE DOM = 0',ARRAY_N);
Код (php): Тогда просто $result[0][0] . Надеюсь, это поможет кому-нибудь еще с этой проблемой.
 

Zart Arn


Рег
22 Aug, 2012

Тем
71

Постов
183

Баллов
558
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно