hey,
Een tijdje terug heb ik (tot 2 keer toe) gevraagd of jullie een functie kende die bijvoorbeeld van 121 meer karakters kan maken door er nullen voor te zetten (zie: 000121). Dit was om in een database het juiste aantal digits te krijgen.
Nu kreeg ik daar geen antwoord op
...
Maar heb vandaag het antwoord gevonden (aangezien ik weer tijd had).
Voorbeelden:
geven:
Een tijdje terug heb ik (tot 2 keer toe) gevraagd of jullie een functie kende die bijvoorbeeld van 121 meer karakters kan maken door er nullen voor te zetten (zie: 000121). Dit was om in een database het juiste aantal digits te krijgen.
Nu kreeg ik daar geen antwoord op
...Maar heb vandaag het antwoord gevonden (aangezien ik weer tijd had).
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]function[/COLOR] AdZero[COLOR= #007700]([/COLOR][COLOR= #0000BB]$Number[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$Factor[/COLOR][COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/is_numeric"]is_numeric[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Number[/COLOR][COLOR= #007700]) &&[/COLOR] [URL="http://www.php.net/is_numeric"]is_numeric[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Factor[/COLOR][COLOR= #007700]))
{[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Number[/COLOR][COLOR= #007700]) <=[/COLOR] [COLOR= #0000BB]$Factor[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$Factor[/COLOR] [COLOR= #007700]-[/COLOR] [URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$Number[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$Zero[/COLOR] [COLOR= #007700]=[/COLOR] null[COLOR= #007700];[/COLOR]
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$u[/COLOR] [COLOR= #007700]<[/COLOR] [COLOR= #0000BB]$i[/COLOR][COLOR= #007700])
{[/COLOR]
[COLOR= #0000BB]$Zero[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$u[/COLOR][COLOR= #007700]++;
}[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$Zero[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$Number[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$Number[/COLOR][COLOR= #007700];
}
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$Number[/COLOR][COLOR= #007700];
}
}[/COLOR]
?> Voorbeelden:
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] AdZero[COLOR= #007700]([/COLOR][COLOR= #0000BB]1092[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]4[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]<br />[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] AdZero[COLOR= #007700]([/COLOR][COLOR= #0000BB]1092[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]8[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]<br />[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] AdZero[COLOR= #007700]([/COLOR][COLOR= #0000BB]1092[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]12[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]<br />[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] AdZero[COLOR= #007700]([/COLOR][COLOR= #0000BB]1092[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]16[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]<br />[/COLOR][COLOR= #007700];[/COLOR]
?> geven:
1092
00001092
000000001092
0000000000001092
.

