Come faccio a capire quando un ciclo stà percorrendo l'ultimo elemento di un array?
Come faccio a capire quando un ciclo stà percorrendo l'ultimo elemento di un array?
Cristiano
---
Originariamente inviato da rebelia : solo un nerd puo' pensare di tacchinare in un forum di informatica
Non ho capito esattamente ciò che vuoi fare.
Guarda se questa funzione può esserti utile.
http://se2.php.net/manual/it/function.end.php
Ciao.
Prova questo se metti il tutto
in una function è meglio.
Codice PHP:
<?php
$array = range(0,209);
$multiarray = array('uno'=>'primo','due'=>'secondo','tre'=>'terzo');
$count = count($array)-1;
$i = -1;
foreach($array as $key => $value)
{
$i++;
if($i == $count)
{
echo "Last value is ".$value;
}
}
echo "
";
$count = count($multiarray)-1;
$j = -1;
foreach($multiarray as $key => $value)
{
$j++;
if($j == $count)
{
echo "Last value is ".$value;
}
}
?>![]()
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it
risolto con end()![]()
Cristiano
---
Originariamente inviato da rebelia : solo un nerd puo' pensare di tacchinare in un forum di informatica
a whisher evidentemente non piace quella funzione.Originariamente inviato da wider
risolto con end()![]()
![]()
La function la conoscevo
se vuoi sapere dentro un
ciclo qual'è l'ultimo elemento
allora ...........
se vuoi conoscere qual'è l'ultimo
elemento di un array usi end.
Basta chiedere .........
![]()
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it