anoniem Geplaatst: 13 augustus 2002 Delen Geplaatst: 13 augustus 2002 Ik heb een PHP-scriptje dat de datum genereert: $date = getdate(); $day = (string) $date[mday]; $month = (string) $date[mon]; $date = (string) $day; $date .= (string) $month; echo $date; Hij geeft nu 138 weer, het moet echter 1308 worden (en een string blijven!). Enige suggesties, ik krijg het zelf maar niet voor elkaar, zonder dat hij de bedoel weer naar variablen gaat converteren. Quote Link naar reactie
anoniem Geplaatst: 13 augustus 2002 Auteur Delen Geplaatst: 13 augustus 2002 Gewoon de functie [url=http://www.php.net/date]date()[/url] gebruiken, hierbij kan je ook een format opgeven. p.s. in andere gevallen kan je voor opgemaakte strings de functie [url=http://www.php.net/printf]printf()[/url] gebruiken, voorbeeldje voor dit geval: [code:1:f541d79c02] <?php $date = getdate(); printf("%02d%02d", $date['mday'], $date['mon']); ?> [/code:1:f541d79c02] p.p.s. let er bij associatieve arrays op dat je de index tussen quotes zet, dus [color=darkred:f541d79c02]$date['mon'][/color:f541d79c02] ipv [color=darkred:f541d79c02]$date[mon][/color:f541d79c02], zie ook [url=http://www.php.net/manual/en/language.types.array.php]Array do's and don'ts[/url] Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen