Random code genereren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

Peter Janssen

Peter Janssen

13/11/2014 16:16:33
Quote Anchor link
Hallo allemaal,
Ik ben bezig met een een systeem voor waardebonnen. Het idee is dat een persoon een waardebon kan kopen, en dat dat daar dan een random code voor komt. Nu heb ik alleen een probleem: Ik weet niet hoe je een random code genereert. Het formaat van de code moet worden: AA0000 (B.V: FH9643). Er moet ook een check komen, die controleert of de code niet al bestaat. Zou iemand mij kunnen helpen?

Dank je wel

Peter
 
PHP hulp

PHP hulp

18/05/2024 23:56:58
 
- SanThe -

- SanThe -

13/11/2014 16:45:41
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$bestaand
= array(    'AB4569',
                    'GV1567',
                    'JH4522',
                    'OC4587'
                );
                
do
{
    $code = chr(rand(1,26)+64).chr(rand(1,26)+64).rand(0,9).rand(0,9).rand(0,9).rand(0,9);
}
    while(in_array($code, $bestaand));

echo $code;
?>
Gewijzigd op 13/11/2014 16:59:51 door - SanThe -
 
- Ariën  -
Beheerder

- Ariën -

13/11/2014 16:48:17
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
function RandomString($num) {
    $characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
    $randstring = '';
    for ($i = 0; $i < $num; $i++) {
        $randstring .= $characters[rand(0, strlen($characters))];
    }

    return $randstring;
}


echo RandomString(2);
?>
 
- SanThe -

- SanThe -

13/11/2014 16:52:05
Quote Anchor link
@Aar:
$characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';

Zelfde, maar korter:
$characters = range('A','Z');
 
Peter Janssen

Peter Janssen

13/11/2014 16:53:49
Quote Anchor link
Dank jullie wel voor de reacties. Ik ga ze proberen toe te passen.
 
- Ariën  -
Beheerder

- Ariën -

13/11/2014 16:58:06
Quote Anchor link
- SanThe - op 13/11/2014 16:52:05:
@Aar:
$characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';

Zelfde, maar korter:
$characters = range('A','Z');

Ach ja... even vergeten :P
 



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.