मैंने समाधान के लिए हाय और कम खोज की है। मेरे पास एक गतिशील बहुआयामी सरणी है जिसे मुझे तोड़ने और urlencode की आवश्यकता है। वस्तुओं की संख्या बदल जाएगी लेकिन उनके पास हमेशा एक ही कुंजी होगी।एक बहुआयामी सरणी urlencode कैसे करें?
$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))
प्रत्येक सरणी में एक फॉर्म नाम और एक फॉर्म वैल्यू है।
यह है कि मैं क्या पाने के लिए कोशिश कर रहा हूँ है:
$desired_results =
productID => 13
campaign => [email protected]
redirect => http://example.com
जब भी मैं कोशिश करते हैं और उन्हें अलग मैं अंत: FORM_NAME => productId या ऐसा ही कुछ।
मैं परिणाम लेने के लिए और उसके बाद urlencode उन्हें कोशिश कर रहा हूँ:
productID=13&campaign=email&gmail.com&redirect=http://example.com&
क्यों नहीं बस '$ fromFields = सरणी ('productId' => 13, ...)'? –
स्क्रिप्ट नहीं जान पाएगी कि चाबियाँ क्या हैं। वे किस पृष्ठ पर कॉल कर रहे हैं इसके आधार पर वे बदल जाएंगे। यह एक WordPress में मेटा डेटा स्टोर है और इस पर निर्भर करता है कि कौन सी पोस्ट स्क्रिप्ट को कॉल कर रही है .. $ कुंजी बदल जाएगी। – krazymatty
शायद किसी को इसे कॉल करने के लिए गतिशील सरणी को स्टोर करने के बेहतर तरीके पर एक सुझाव है। – krazymatty