Convertire nuovamente l'array POST in dati di stringa POST
Domanda
Quando esegui le seguenti operazioni in un modulo HTML:
<input name="one[]" value="foo" />
<input name="one[]" value="bar" />
<input name="two[key]" value="something" />
e invia il modulo a una pagina PHP, l'array $ _POST avrà il seguente aspetto:
array(
'one' => array(
0 => 'foo',
1 => 'bar'
),
'two' => array(
'key' => 'something'
),
),
Se guardi i dati dell'intestazione, comunque, apparirà come segue:
one[]=foo&one[]=bar&two[key]=something
Qualcuno ha uno script con cui riconvertire l'array PHP nella stringa di dati POST? urlencode non funziona in quanto non può accedere ad array ...
Soluzione
Desideri http_build_query()
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow