Avatar ·

Comment obtenir la première clé d'un tableau associatif en PHP ?

Bonjour à tous ! Je suis débutant en PHP et j'ai rencontré un problème en travaillant avec des tableaux associatifs. J'ai besoin d'obtenir la première clé d'un tableau, mais je ne sais pas comment faire correctement. Situation : j'ai un tableau qui peut être soit un tableau indexé normal (avec des clés numériques), soit un tableau associatif (avec des clés string). Par exemple : ```php $arr1 = ["apple", "banana", "cherry"]; // indexé $arr2 = ["name" => "John", "age" => 30, "city" => "New York"]; // associatif ``` J'ai besoin d'écrire une fonction qui retourne la première clé du tableau, quel que soit son type. Le problème est que je ne sais pas quel tableau me sera passé. J'ai essayé d'utiliser `array_keys()` et de prendre l'élément avec l'index `[0]`, mais cela ne fonctionne pas toujours, surtout si le tableau ne commence pas par l'index zéro. J'ai aussi essayé `reset()` et `key()`, mais je ne suis pas sûr que ce soit une méthode fiable. Pouvez-vous me dire comment obtenir correctement et en toute sécurité la première clé d'un tableau, en tenant compte du fait que le tableau peut être vide ? Merci d'avance pour votre aide !