dynamic id genereren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Opleidingstraject tot Low Code Developer Cross Bor

Opleidingstraject tot Low Code Developer Cross Border Solutions Den Haag HBO/WO IT Professional "Wij zetten Mendix en E-magiz in voor onze kritieke processen om de favoriete bezorger te zijn. We zoeken hiervoor Developers in spe die gaat leren ontwikkelen in Mendix en E-magiz voor het uitbreiden van onze Cloud IT-platformen en softwareoplossingen voor onze belangrijkste internationale klanten. Dit vraagt om analytisch vermogen, creativiteit, klantgerichtheid en uitstekende communicatie skills". Wat ga je doen? Als onze nieuwe Junior Developer word je onderdeel van de digitale transformatie van onze internationale business unit naar een e-commerce dienstverlener. PostNL’s cross border unit (CBS) groeit in snel tempo

Bekijk vacature »

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

08/05/2021 06:28:54
 
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.