• Inloggen
  • Registreer
  • Zoeken
Dit topic
  • Overal
  • Dit topic
  • Dit forum
  • Artikelen
  • Pagina's
  • Forum
  • Downloads
  • Meer opties

ICTscripters

Dé plek voor IT

Dé plek voor IT

Aanmelden

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • nieuwe game

    tigermaffia 2 november 2026 om 15:21
  • Criminolz

    qevanto 31 oktober 2026 om 20:52
  • [Beta] Ottomaan: gratis browserspel met een echte, levende stad. Feedback gezocht!

    frio 27 oktober 2026 om 12:22
  • Port Father: beta van een browsergame in Antwerpen 1931, feedback welkom

    Jeroen.G 26 oktober 2026 om 10:33
  • Maffia Hotel: een browsergame waarin je van lobbygast naar spil van het hotel groeit

    eeyk 22 oktober 2026 om 18:43
  • Crime Club volledig herschreven vanaf nul

    frio 19 oktober 2026 om 23:57
  • Malavita (nieuwe maffia game, van 0)

    jos 19 oktober 2026 om 23:18
  • Herkent deze Notion-structuurscan echte problemen?

    Jeroen.G 19 oktober 2026 om 15:09

Marktplaats

  • [Aanbod] Stadskaart voor je browsergame: van menu naar klikbare stad, vanaf €200

    frio 29 oktober 2026 om 18:17
  • [Verkoop] G4G (Gangsters 4 Gangsters): volledige broncode, nieuw gebouwd in PHP 8.3 | € 30 per domein

    frio 27 oktober 2026 om 18:54
  • [TE KOOP] Malavita.be [Maffiaspel, gebaseerd op omicidio.nl, unieke code]

    Dpm_x 26 oktober 2026 om 00:22

Getal omzetten naar letters

  • L.Pappalettera
  • 22 augustus 2012 om 13:46
  • Gesloten
  • L.Pappalettera
    ༼ つ ◔◡◔ ༽つ ๖ۣۜLOL™
    Berichten
    969
    • 22 augustus 2012 om 13:46
    • #1

    Ik gebruik een kleine php script om mijn leeftijd te berekenen maar wil graag dat de uitkomst in letters word geschreven dus niet 'I am 17 years old.' maar 'I am seventeen years old.' Is dat mogelijk?

    Zo ziet het script eruit:

    PHP
    <?php
    $datenow = date("Y,m,d");
    function age($day,$month,$year)
    {
      global $datenow;
      $age = date("Y") - $year;
      if(date("m") < $month) {
        $age--;
      }
      elseif(date("m") == $month && date("d") < $day) {
        $age--;
      }
      return $age;
    }
    echo 'I am '.age('..','..','....').' years old.';
    ?>
    Meer tonen

    Mvg, LP

    O o
    /¯/__________________________/¯¯
    | <๖ۣۜJunior Front-end Webdeveloper/>
    \_\¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯\__
    /||\
    /¯\
    Never be afraid to try something new. Remember that a lone amateur built the Ark. A large group of professionals built the Titanic.

  • Gast, wil je besparen op je domeinnamen? (ad)
  • L.Kok
    Elite members
    Berichten
    1.120
    Filebase Entries
    1
    • 22 augustus 2012 om 13:53
    • #2

    Volgens mij is dit wat je zoekt:
    http://www.techrepublic.com/article/conver…-in-php/5193528

    Ik heb ook even je topictitel aangepast, gelieve de volgende keer duidelijker te zijn.

    Met vriendelijke groet,

    L.Kok

  • zwpgangster
    Professional
    Berichten
    1.041
    • 22 augustus 2012 om 14:02
    • #3

    L.Kok, dit kan idd maar dan moet hij het aanpassen:

    PHP
    echo "600 in words is " . $nw->toWords(600);
    PHP
    $array = array("een", "twee", "drie", "vier", "vijf", "zes", "zeven", "acht", "negen", "tien");

    en dan zorgen dat hij bij elke getal een woord zoekt!

    MD-IT Solutions

  • L.Kok
    Elite members
    Berichten
    1.120
    Filebase Entries
    1
    • 22 augustus 2012 om 14:03
    • #4
    Citaat van zwpgangster

    L.Kok, dit kan idd maar dan moet hij het aanpassen:

    PHP
    echo "600 in words is " . $nw->toWords(600);
    PHP
    $array = array("een", "twee", "drie", "vier", "vijf", "zes", "zeven", "acht", "negen", "tien");

    en dan zorgen dat hij bij elke getal een woord zoekt!

    In de link was er daarvoor een speciale class te downloaden.

    Met vriendelijke groet,

    L.Kok

  • zwpgangster
    Professional
    Berichten
    1.041
    • 22 augustus 2012 om 14:05
    • #5

    ja klopt, maar als je doorleest moet je het zo gebruiken met wat ik net typte en dus moet je zelf het getal steeds aanpassen!

    MD-IT Solutions

  • L.Pappalettera
    ༼ つ ◔◡◔ ༽つ ๖ۣۜLOL™
    Berichten
    969
    • 22 augustus 2012 om 14:13
    • #6

    Ik heb geen idee hoe ik aan de class file kom, dus ik heb het anders opgelost.. nieuwe functie! :D

    PHP
    <?php
    
    
    $datenow = date("Y,m,d");
    function age($day,$month,$year)
    {
      global $datenow;
      $age = date("Y") - $year;
      if(date("m") < $month) {
        $age--;
      }
      elseif(date("m") == $month && date("d") < $day) {
        $age--;
      }
      return $age;
    }
    
    
    $ones = array(
     "",
     " one",
     " two",
     " three",
     " four",
     " five",
     " six",
     " seven",
     " eight",
     " nine",
     " ten",
     " eleven",
     " twelve",
     " thirteen",
     " fourteen",
     " fifteen",
     " sixteen",
     " seventeen",
     " eighteen",
     " nineteen"
    );
    
    
    $tens = array(
     "",
     "",
     " twenty",
     " thirty",
     " forty",
     " fifty",
     " sixty",
     " seventy",
     " eighty",
     " ninety"
    );
    
    
    $triplets = array(
     "",
     " thousand",
     " million",
     " billion",
     " trillion",
     " quadrillion",
     " quintillion",
     " sextillion",
     " septillion",
     " octillion",
     " nonillion"
    );
    
    
     // recursive fn, converts three digits per pass
     function convertTri($num, $tri) {
      global $ones, $tens, $triplets;
    
    
      // chunk the number, ...rxyy
      $r = (int) ($num / 1000);
      $x = ($num / 100) % 10;
      $y = $num % 100;
    
    
      // init the output string
      $str = "";
    
    
      // do hundreds
      if ($x > 0)
       $str = $ones[$x] . " hundred";
    
    
      // do ones and tens
      if ($y < 20)
       $str .= $ones[$y];
      else
       $str .= $tens[(int) ($y / 10)] . $ones[$y % 10];
    
    
      // add triplet modifier only if there
      // is some output to be modified...
      if ($str != "")
       $str .= $triplets[$tri];
    
    
      // continue recursing?
      if ($r > 0)
       return convertTri($r, $tri+1).$str;
      else
       return $str;
     }
    
    
    // returns the number as an anglicized string
    function convertNum($num) {
     $num = (int) $num;    // make sure it's an integer
    
    
     if ($num < 0)
      return "negative".convertTri(-$num, 0);
    
    
     if ($num == 0)
      return "zero";
    
    
     return convertTri($num, 0);
    }
    
    
    
    
    
    
      function randThousand() {
       return mt_rand(0,999);
      }
    
    
     // Returns an integer in -10^9 .. 10^9
     // with log distribution
     function makeLogRand() {
      $sign = mt_rand(0,1)*2 - 1;
      $val = randThousand() * 1000000
       + randThousand() * 1000
       + randThousand();
      $scale = mt_rand(-9,0);
    
    
      return $sign * (int) ($val * pow(10.0, $scale));
     }
    
    
    // Age with the function convertNum
     $age = age("..","..","....");
     echo "I am ".convertNum($age)." years old.";
    
    
    ?>
    Meer tonen

    Kan slotje op, heb je hier nog iets aan toe te voegen of raad je me iets simpelers aan PM me dan.
    :slotje::slotje:

    [offtopic]ik heb de dag, maand, jaar weg gehaald voor me privacy.[/offtopic]

    O o
    /¯/__________________________/¯¯
    | <๖ۣۜJunior Front-end Webdeveloper/>
    \_\¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯\__
    /||\
    /¯\
    Never be afraid to try something new. Remember that a lone amateur built the Ark. A large group of professionals built the Titanic.

  • L.Kok
    Elite members
    Berichten
    1.120
    Filebase Entries
    1
    • 22 augustus 2012 om 15:03
    • #7

    OP vraag van de topicstarter :slotje:

    Met vriendelijke groet,

    L.Kok

Registratie

Nog geen account? Registreer je nu en word deel van onze community!

Nu registreren Aanmelden

ICT Nieuws

  • PHP waarschuwt voor twee ernstige bugs die makkelijk uit te buiten lijken

    Aaron 22 oktober 2026 om 22:19

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacyverklaring
  10. Contact
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design