𓆑 𓆑 𓆑 𓆑 𓆑 𓆑
Input = 1, Output = 001
Kan je nog een hint geven?
[ Voor 77% gewijzigd door The Milkman op 10-10-2007 09:20 ]
𓆑 𓆑 𓆑 𓆑 𓆑 𓆑
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| Example 2422. printf(): string specifiers <?php $s = 'monkey'; $t = 'many monkeys'; printf("[%s]\n", $s); // standard string output printf("[%10s]\n", $s); // right-justification with spaces printf("[%-10s]\n", $s); // left-justification with spaces printf("[%010s]\n", $s); // zero-padding works on strings too printf("[%'#10s]\n", $s); // use the custom padding character '#' printf("[%10.10s]\n", $t); // left-justification but with a cutoff of 10 characters ?> The above example will output: [monkey] [ monkey] [monkey ] [0000monkey] [####monkey] [many monke] |
en
1
2
3
4
| Example 2423. sprintf(): zero-padded integers <?php $isodate = sprintf("%04d-%02d-%02d", $year, $month, $day); ?> |
[ Voor 9% gewijzigd door Glabbeek op 10-10-2007 09:33 ]
En zo is het maar net.
𓆑 𓆑 𓆑 𓆑 𓆑 𓆑
Misschien niet zo efficient, maar vrij makkelijk voor de leek
Een leek moet nog leren en kan dan maar beter een mooie manier leren.Blackbird-ce schreef op woensdag 10 oktober 2007 @ 13:04:
mijn oplossing:plak overal "00" voor en pak de 3 meest rechter karakters.
Misschien niet zo efficient, maar vrij makkelijk voor de leek
printf() is een van de functies welke je eigenlijk gewoon moet kennen.
{signature}
1
2
3
4
5
6
7
| function formatteer_met_nulletjes($invoer) { while ( strlen($invoer) < 3 ) { $invoer = "0$invoer"; } return $invoer; } |
[ Voor 1% gewijzigd door Bergen op 10-10-2007 13:54 . Reden: strlen, niet length ]