Come faccio a sapere in php la dimensione dell'array. Ad esempio se voglio estrarre il penultimo elemento dell'array come faccio ?
Come faccio a sapere in php la dimensione dell'array. Ad esempio se voglio estrarre il penultimo elemento dell'array come faccio ?
Roberto Dungino
Questo dovrebbe funzionarecodice:$lenght = count($array); $penultimo = $array[$lenght - 2];
(sempre se hai chiavi numeriche e ordinate, cioè se sono 1, 2, 3, 4, ... o non le hai specificate)
“Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)”
Si puo' fare anche cosi':
$array = array(1,2,3,4,5);
$a = array_pop($array) -1;
echo $a; //penultimo.
In quel caso devi avere tutti i valori dell'array numerici, inoltre elimini un valore dall'array
“Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)”
Il mio es. e' per estrarre il penultimo senza contare i valori
Si l'avevo capito, ma se ho per esempio
non funzionacodice:array("uno", "due", "tre");
“Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)”