Когда я запускаю выбор большого запроса, используя PHP BiqQueryClient, данные, возвращаемые для полей 'Numeri c', являются объектом. Строки и целочисленные поля возвращаются как значения.
<?php
use Google\Cloud\BigQuery\BigQueryClient;
$query = "SELECT customer_name, customer_number FROM mytable;";
$bigQuery = new BigQueryClient(['projectId' => $projectId]);
$queryJobConfig = $bigQuery->query($query);
$queryResults = $bigQuery->runQuery($queryJobConfig);
if($queryResults->isComplete()) {
$rows = $queryResults->rows();
foreach ($rows as $row) {
print_r($row);
}
}
?>
Печатает что-то вроде:
Array
([customer_number] => Google\Cloud\BigQuery\Numeric Object(
[value:Google\Cloud\BigQuery\Numeric:private] => 18302117
))
Как я могу просто получить возвращаемое значение цифры c?