|
| tal i while lykke Fra : zlug | Vist : 687 gange 30 point Dato : 06-07-05 17:25 |
|
okay...
denne kode:
<html>
<head>
</head>
<body>
<?php
$s = "01";
while ($s <= "16") {
print "$s ";
$s++;
}
?>
</body>
</html>
giver resultatet:
01 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
det er der som sådan ikke noget intersant i.. men hvad nu hvis jeg ville have den til at skrive:
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16
?
ps. hvad skriver i for at få koderne til at stå i en hvid box (her på siden)?
| |
| Kommentar Fra : Eyvind |
Dato : 06-07-05 17:42 |
|
Det sidste kan jeg hjælpe med:
"Kom godt i gang" ude til venstre >nederst
og det skrives sådan:
[code ] og ny linie
bla bla bla og ny linie
[/code ] og ny linie
(der skal ikke være afstand mellem e og ]
| |
| Kommentar Fra : zlug |
Dato : 06-07-05 17:50 |
|
takker.. så mangler jeg bare svar på mit primære spørgsmål
| |
|
Boom har ret, men du kan naturligvis lægge if-betingelsen indeni while løkken
<html>
<head>
</head>
<body>
<?php
$s = "01";
while ($s <= "16") {
if(strlen($s) == 1) $s = "0".$s;
print "$s ";
$s++;
}
?>
</body>
</html>
| |
| Kommentar Fra : Boom.dk |
Dato : 06-07-05 20:39 |
|
Jeg har lavet en lille funktion til dig...
Kode function add_zero($str, $len) {
if(is_numeric($len)) {
while(strlen($str) < $len) {
$str = "0".$str;
}
}
return $str;
} |
Eksempler:
Kode $tal = 123;
echo add_zero($tal, 1); // 123
echo " ";
echo add_zero($tal, 2); // 123
echo " ";
echo add_zero($tal, 3); // 123
echo " ";
echo add_zero($tal, 4); // 0123
echo " ";
echo add_zero($tal, 5); // 00123
echo " ";
echo add_zero($tal, 6); // 000123
echo "\r\n"; |
| |
| Godkendelse af svar Fra : zlug |
Dato : 07-07-05 09:00 |
|
takker..
sku virkelig bruge det der...
| |
| Du har følgende muligheder | |
|
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.
Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
| |
|
|