Connaitre dernier indice d'un tableau [php]
Résolu/Fermé
blaskunk
-
15 mars 2011 à 10:59
Djoop Messages postés 1 Date d'inscription jeudi 8 octobre 2015 Statut Membre Dernière intervention 8 octobre 2015 - 8 oct. 2015 à 09:30
Djoop Messages postés 1 Date d'inscription jeudi 8 octobre 2015 Statut Membre Dernière intervention 8 octobre 2015 - 8 oct. 2015 à 09:30
A voir également:
- Connaitre dernier indice d'un tableau [php]
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Comment faire un tableau - Guide
- Trier un tableau excel - Guide
- Indice téléphonique - Guide
3 réponses
Utilisateur anonyme
Modifié par internetwebservices le 15/03/2011 à 11:13
Modifié par internetwebservices le 15/03/2011 à 11:13
Pour un tableau non associatif ce sera simple
$dernierIndice = count($tab)-1;
Pour un tableau associatifs
$keys = array_keys($tab);
$dernierIndice = $keys[count(keys)-1];
Il y a sans doute mieux mais vite fait...
Zébulon
$dernierIndice = count($tab)-1;
Pour un tableau associatifs
$keys = array_keys($tab);
$dernierIndice = $keys[count(keys)-1];
Il y a sans doute mieux mais vite fait...
Zébulon
Pour obtenir le dernier index d'un tableau (associatif ou non) :
$lastIndex = array_pop(array_keys($myArray));
en plus propre mais moins lisible :
$lastIndex = is_array($myArray) ? array_pop(array_keys($myArray)) : null;
$lastIndex = array_pop(array_keys($myArray));
en plus propre mais moins lisible :
$lastIndex = is_array($myArray) ? array_pop(array_keys($myArray)) : null;
19 nov. 2013 à 08:11
Explications : Si le tableau se présente sous la form var[0] = 1, var[45] = 2, le dernier indice retourné sera 2 par count, or le dernier indice est 45... Bref
26 mars 2015 à 10:44
8 oct. 2015 à 09:30
$a[0] = 1;
$a[1] = 3;
$a[2] = 5;
$result = count($a);
// $result == 3