Como passar um array em query string no PHP?
Olá a todos! Sou iniciante em PHP e encontrei um problema. Preciso passar um array de dados através de URL (query string) para outra página. Por exemplo, tenho um formulário com vários checkboxes e quero passar os valores selecionados como um array.
Tentei fazer assim:
```php
$fruits = ['apple', 'banana', 'orange'];
$queryString = http_build_query(['fruits' => $fruits]);
// Resultado: fruits[0]=apple&fruits[1]=banana&fruits[2]=orange
```
Mas quando tento obter o array na outra página através de $_GET, ele chega como uma string comum, não como um array. Li que o PHP consegue parsear esses parâmetros automaticamente, mas por algum motivo não funciona. Será que estou fazendo algo errado?
Também gostaria de saber: é possível passar um array multidimensional? E como processar esses dados corretamente no lado do servidor?
No answers yet.
Faça login para deixar uma resposta
Blogs