Converter POST variedade de volta para os dados seqüência de POST
Pergunta
Quando você fazer o seguinte em um formulário HTML:
<input name="one[]" value="foo" />
<input name="one[]" value="bar" />
<input name="two[key]" value="something" />
e enviar o formulário para uma página PHP, o array $ _ POST ficará da seguinte forma:
array(
'one' => array(
0 => 'foo',
1 => 'bar'
),
'two' => array(
'key' => 'something'
),
),
Se você olhar para os dados do cabeçalho, porém, ele vai olhar como se segue:
one[]=foo&one[]=bar&two[key]=something
Alguém tem um script com o qual para converter a matriz de volta PHP para a cadeia de dados POST? não urlencode não funcionar, pois ele pode não acesso matrizes ...
Solução
Você quer http_build_query()
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow