Ho cercato hi e low per una soluzione. Ho una matrice multidimensionale dinamica che ho bisogno di scomporre e urlencode. Il numero di elementi cambierà ma avranno sempre le stesse chiavi.Come urlencode un array multidimensionale?
$formFields = Array (
[0] => Array ([form_name] => productID [form_value] => 13)
[1] => Array ([form_name] => campaign [form_value] => [email protected])
[2] => Array ([form_name] => redirect [form_value] => http://example.com))
Ogni array ha un nome modulo e un valore modulo.
Questo è quello che sto cercando di arrivare a:
$desired_results =
productID => 13
campaign => [email protected]
redirect => http://example.com
Ogni volta che provo e li contempla io alla fine con: FORM_NAME => productID o qualcosa di simile.
sto cercando di prendere i risultati e poi li UrlEncode:
productID=13&campaign=email&gmail.com&redirect=http://example.com&
perché non semplicemente '$ fromFields = array ('productID' => 13, ...)'? –
Lo script non saprà quali sono le chiavi. Cambieranno a seconda della pagina che sta chiamando. Questo è un meta data store in un wordpress e dipende da quale post sta chiamando lo script. I tasti $ cambieranno. – krazymatty
Forse qualcuno ha un suggerimento su un modo migliore per archiviare l'array dinamico per poterlo chiamare più facilmente. – krazymatty