Ich möchte PHP SHA1 Funktion verwenden, um eine Liste von Hash/Base64-Ausgaben von einer einzigen Zeichenfolge zu generieren.Wie PHP SHA1 Funktion verwenden, um eine Liste von Hash/Base64-Ausgaben zu generieren?
Zum Beispiel, wenn ich eine Zeichenfolge haben, „ABCDE“
Dann möchte ich 5 Ausgänge erzeugen, wie:
echo sha1('ABCDE');
echo sha1('BCDE');
echo sha1('CDE');
echo sha1('DE');
echo sha1('E');
Und die Anzahl der Ausgänge wird die Länge der Zeichenfolge übereinstimmen. Wie würde ich das erreichen?
'während (strlen ($ str)) {$ str = substr ($ str, -1); } 'wäre die Schleife. Siehe http://php.net/manual/en/functionsub.php Ich lasse dich den Rest herausfinden, sonst macht es einfach Spaß. Edit: Naja, es ist falsch, aber sowas ... :) –