जोड़ते समय एक PHP सरणी का स्मृति उपयोग यदि मैं एक PHP गैर-एसोसिएटिव सरणी का उपयोग करना चाहता हूं और एक बड़ी कुंजी जोड़ूं, PHP कितनी मेमोरी आवंटित करेगा?एक विशाल संख्यात्मक कुंजी
$myArray = Array();
$myArray[6000] = "string linked to ID 6000";
$myArray[7891] = "another key-value pair";
विल पीएचपी भी अप्रयुक्त कुंजी 0-5999 और 6001-7890 के लिए स्मृति को आबंटित?
ध्यान दें कि यदि आप json_encode() के माध्यम से इसे पास करते हैं, तो 0-5999 कुंजी बनाएगा - जेसन को PHP के स्पैर्स सरणी पसंद नहीं हैं। –
जब मैं '$ myArray [strtotime ($ date)] = ... 'स्मृति का यह रन करता है, जो अन्यथा सुझाव देता है। –
नहीं, whupps। मैं एक बड़ी संख्या के साथ एक स्ट्रिंग इंडेक्स करने की कोशिश कर रहा था। वह दुर्घटनाग्रस्त हो जाएगा। बेवकूफ गतिशील टाइपिंग। –