Wie kann man dafür sorgen, dass "uniqid" nur Zahlen gibt?
Ich habe den folgenden Code, den ich aus verschiedenen Tutorial-Beispielen zusammengestellt habe:
<?php
$stamp = date("Ymdhis");
$random_id_length = 6;
$rndid = crypt(uniqid(rand(),1));
$rndid = strip_tags(stripslashes($rndid));
$rndid = str_replace(".","",$rndid);
$rndid = strrev(str_replace("/","",$rndid));
$rndid = substr($rndid,0,$random_id_length);
$orderid = "$stamp-$rndid";
$orderid = str_replace(".", "", "$orderid");
echo($orderid);
?>
GEIGE:http://phpfiddle.org/main/code/27d-qfw
Ich möchte, dass dies eine Nummer erstellt. die aktuelle Uhrzeit, gefolgt von einer 6-stelligen Zufallszahl.
Zum Beispiel:20130710045730-954762
Momentan enthalten die Zufallszahlen jedoch auch Buchstaben.
Zum Beispiel:20130710045730-Z3sVN2
Wie kann ich den Code bearbeiten, um nur Zahlen einzuschließen? Jede Hilfe wird geschätzt.