dynamic id genereren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Didier mercier

didier mercier

16/03/2009 21:23:00
Quote Anchor link
Hallo,
ik zou graag een ID geven aan m'n klanten, zoals :
nl-0001
nl-0002
..
nl-0100
..

Ik zie niet hoe ik de 000 kan bijzetten.
Wie kan me helpen?
Bedankt
 
PHP hulp

PHP hulp

25/12/2024 04:00:20
 
Martijn Wieringa

Martijn Wieringa

16/03/2009 21:37:00
Quote Anchor link
Ik heb deze functie ooit gemaakt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
function zeroFill($string, $length = 0, $fill = '0')
{
    $repeat = ($length - strlen('' . $string));
    return str_repeat($fill, $repeat) . $string;
}


Je kunt dan:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
$index = 27;

$id = 'nl-' . zeroFill($index, 4);
 
Ed

Ed

16/03/2009 21:42:00
Quote Anchor link
Daar bestaat de sprintf functie voor.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

$cust_id
=  sprintf("NL-%04d", $cust_number);

?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.