J'ai testé la fonction _ArrayMaxIndex().
Le résultat de l'exemple est erroné lors de l'utilisation avec un tableau à deux dimensions. On obtient toujours 0.
Comme indiqué dans la doc, ce n'est pas 0 mais -1 qu'il faut utiliser comme valeur de paramètre $iStart et $iEnd. Pour $iStart, logiquement 0 fonctionne aussi.
Cela porte à confusion car pour la fonction _ArraySearch(), c'est bien 0 que l'on utilise.
Modifié en dernier par jpascal le mar. 21 déc. 2021 13:37, modifié 1 fois.
Il n'est pas erroné, mais plutôt mal fichu et pas du tout représentatif
Quand $iStart = 0 et $iEnd = 0 c'est normal que l'index retourné soit 0 vu que 0 n'est pas la valeur par défaut et que les index sont 0-based (contrairement au traitement pour les arrays 1D)
" L'échec est le fondement de la réussite. " (Lao-Tseu ) " Plus ça rate, plus on a de chances que ça marche " (les Shadoks )