ciao raga...
ho da prvi una domanda stupidissima... credo...
come posso fare un contatore che parta da 001 e si incrementi ogni volta di 1?
grassie
ciao raga...
ho da prvi una domanda stupidissima... credo...
come posso fare un contatore che parta da 001 e si incrementi ogni volta di 1?
grassie
ciao,
citando Vasco Rossi:
"ogni volta" quando?
che intendi? ogni volta che la pagina viene vista? ogni volta che un qualcosa accade nella pagina stessa?
hai ragione scusa, ho un ciclo ke mi carica delle immagini ke vanno da 001 a 033
questo è il codice ke ho fatto io ma fa caccare
<?php
$num1 = 0;
$num = 1;
echo "<tr>";
for ( $i = 1; $i <= 33; $i++)
{
echo "<td align = center>";
echo "<a href=immagini/classici/big/0". $num1 . $num.".jpg rel=lightbox[roadtrip] title=0$num1$num><img border=0 src=immagini/classici/0". $num1 . $num.".jpg /></a>
";
echo "</td>";
if($i == 8 || $i == 16 || $i == 24 || $i == 32 ){
echo "</tr>";
echo "<tr>";
}
$num++;
}
echo "</tr>";
echo "</table>";
?>
Suppongo intenda chiedere come realizzare un contatore che visualizzi
001
002
003
004
...
mostrando sempre 3 cifre, mettendo gli 0 necessari all'inizio se il numero è minore di 100.
Penso che semplicemente incrementare un numero sappia come si fa.
Beh la prima cosa che ho pensato era un contatore di pagina (e quindi effettivamente un problema non di poco conto).
Ma effettivamente... ci potevo arrivare da solo vedendo i due zeri. Chiedo venia =)
anyway... prova
o meglio ancora fai una funzione:codice:$counter= 20; $counter++; echo sprintf("%03s", $counter);
Spero di esserti stato utile =)codice:function formatta_numero_a_modo_mio($num) { return sprintf("%03s", $num); } echo formatta_numero_a_modo_mio(18);
esattamente quello che chiedi
%03s
Forza l'input a essere una stringa (s) di almeno 3 (3) caratteri. Riempie di zeri (0) a sinistra se sono di meno.
E' una funzione con tante potenzialità, ti consiglio di darci una occhiata sul sito ufficiale del php.
ciao =)
e direi ke funziona alla perfezione!!!
grazie mille x il tuo aiuto! gentilissimo!
ti auguro una buona giornata