2016-06-06 10 views
-1

Kann ich eine eindeutige Nummer (code/string/short hash) basierend auf der Eingabezeichenfolge erstellen?Zufallszahl basierend auf Eingabezeichenfolge

Ich brauche kurze eindeutige Nummer für jede eindeutige Zeichenfolge zu erhalten (ohne vorhandene Werte vergleichen)

+1

$ uniquestring = uniqid ($ string); –

+0

Das ist das Beste, was ich ohne Code vorschlagen kann –

+0

uniqid funktioniert gut, aber es wird concat ** String + unique_number **. Wäre diese Nummer immer noch eindeutig, wenn ich String aus dem Ergebnis lösche? – Lucfia

Antwort

2

Ihre Frage ist sehr vage, aber wenn ich das richtig verstehe könnten Sie einen Hash dh $code = md5($val1 . $val2 . $val3); oder eine eindeutige ID verwenden $code = uniqid($val1 . $val2 . $val3);

+0

'md5 ($ val1. $ Val2. $ Val3)' erzeugt weniger eindeutige Werte als einfach '$ val1. $ val2. $ val3'. – axiac