मैं एक साहचर्य सरणी जो जब वर इस तरह दिखता है फेंक दिया है:PHP: यदि यह एक एसोसिएटिव सरणी है तो उसके संख्यात्मक ऑफ़सेट द्वारा सरणी का मान कैसे प्राप्त करें?
Array
(
[tumblr] => Array
(
[type] => tumblr
[url] => http://tumblr.com/
)
[twitter] => Array
(
[type] => twitter
[url] => https://twitter.com/
)
)
आप कुंजी के कस्टम "Tumblr" और "ट्विटर" और संख्यात्मक नहीं 0 और 1.
कभी-कभी हैं देख सकते हैं मुझे कस्टम कुंजी द्वारा मान प्राप्त करने की आवश्यकता है और कभी-कभी मुझे संख्यात्मक कुंजी द्वारा मान प्राप्त करने की आवश्यकता होती है।
(
[type] => tumblr
[url] => http://tumblr.com/
)
संख्यात्मक और स्ट्रिंग कुंजी PHP में अंतर-परिवर्तनीय नहीं हैं। क्या आप और अधिक वर्णन कर सकते हैं जो आपको चाहिए? –
PHP में सभी सरणी सहयोगी हैं, यहां तक कि संख्यात्मक रूप से अनुक्रमित भी हैं। इसका अर्थ यह है कि यदि आप इंडेक्स के रूप में स्ट्रिंग असाइन करते हैं, तो कोई संबंधित संख्यात्मक मान नहीं है। @nickb के पास इस से निपटने का एक अच्छा तरीका है। –
@ माइकल किसी और के कोड के साथ काम करने से भी नहीं पूछता है और पूरी चीज को फिर से लिखने जैसा महसूस नहीं करता है। – TK123