Avatar ·

PHP में एसोसिएटिव array का पहला key कैसे प्राप्त करें?

सभी को नमस्कार! मैं PHP में नया हूँ और एसोसिएटिव arrays के साथ काम करते समय एक समस्या का सामना कर रहा हूँ। मुझे array का पहला key प्राप्त करना है, लेकिन मुझे नहीं पता कि इसे सही तरीके से कैसे किया जाए। स्थिति: मेरे पास एक array है जो सामान्य index array (संख्यात्मक keys के साथ) या एसोसिएटिव array (स्ट्रिंग keys के साथ) हो सकता है। उदाहरण के लिए: ```php $arr1 = ["apple", "banana", "cherry"]; // index array $arr2 = ["name" => "John", "age" => 30, "city" => "New York"]; // एसोसिएटिव array ``` मुझे एक function लिखना है जो array के प्रकार की परवाह किए बिना पहला key लौटाता है। समस्या यह है कि मुझे नहीं पता कि मुझे कौन सा array दिया जाएगा। मैंने `array_keys()` का उपयोग करने और `[0]` index पर element लेने की कोशिश की, लेकिन यह हमेशा काम नहीं करता, खासकर यदि array शून्य index से शुरू नहीं होता है। मैंने `reset()` और `key()` भी आज़माया, लेकिन मुझे यकीन नहीं है कि यह एक विश्वसनीय तरीका है। कृपया बताएं कि array के पहले key को सही और सुरक्षित तरीके से कैसे प्राप्त करें, यह ध्यान में रखते हुए कि array खाली हो सकता है? आपकी मदद के लिए पहले से धन्यवाद!