क्या यह "123"एक PHP सरणी में एक कुंजी के रूप में एक संख्यात्मक स्ट्रिंग का उपयोग करना संभव है , इसके बिना पूर्णांक में परिवर्तित किया जा सकता है?
$blah = array('123' => 1);
var_dump($blah);
प्रिंट
array(1) {
[123]=>
int(1)
}
मुझे चाहिए
array(1) {
["123"]=>
int(1)
}
array_merge "यदि इनपुट सरणियों में समान स्ट्रिंग कुंजियाँ हैं, तो उस कुंजी के लिए बाद का मान पिछले वाले को अधिलेखित कर देगा। यदि, हालांकि, सरणियों में संख्यात्मक कुंजियाँ हैं , तो बाद का मान नहीं होगा। मूल मूल्य को अधिलेखित करें, लेकिन संलग्न किया जाएगा। "
"123"== टाइप की123जाती है। क्या कारण है कि आप इसे विशेष रूप से एक स्ट्रिंग के रूप में चाहते हैं (और एक इंट खराब है)?