Ir para conteúdo
Fórum Script Brasil

LeonardoGalves

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre LeonardoGalves

LeonardoGalves's Achievements

0

Reputação

  1. Você pode declarar uma variável para armazenar o array de "dimensions" e depois apenas passar a variável para a classe, dessa forma: $dimensions = [ new Dimension(['name' => "browser"]) ]; for ($i = 0; $i < count($conjunto); $i++){ if ($conjunto[$i] !== null) { $dimensions[] = new Dimension(['name' => $conjunto[$i]]); } } $request = (new RunReportRequest()) -> setProperty('properties/' . $property_id) ->setDateRanges([ new DateRange([ 'start_date' => "2024-05-06", 'end_date' => 'today', ]), ]) ->setDimensions($dimensions) ->setMetrics([ new Metric(['name' => 'screenPageViews']), ]); Caso seu conjunto seja um array de strings você pode substituir o for por um foreach, dessa forma: foreach($conjunto as $browser) { if ($browser !== null) { $dimensions[] = new Dimension(['name' => $browser]); } } Só mais uma coisa... seu nome é Leonardo Galves mesmo? Se for, é muita coincidência kkkk
×
×
  • Criar Novo...