répondreAlors pourquoi la sortie commence-t-elle à 2 lorsque la clé n'est pas définie, c'est-à-dire que la valeur par défaut est $key. La seconde valeur ne devrait-elle pas être 1 ?
répondreMa compréhension : lorsque l'attribut $key n'est pas défini, il commence par l'index de tableau 0 par défaut et le décalage représente l'index du tableau ; une fois que $key est personnalisé, l'index et le décalage du tableau ne sont pas valides et l'ordre est basé sur des concepts réalistes. . Le comptage commence toujours à partir de 1.
Le premier index du tableau est 0 et le deuxième index est 1