Heim > Backend-Entwicklung > PHP-Tutorial > Empfohlene Artikel zur String-Funktion crc32()

Empfohlene Artikel zur String-Funktion crc32()

怪我咯
Freigeben: 2023-03-09 07:30:01
Original
1619 Leute haben es durchsucht

PHP-Lernreihe (1) – String-Verarbeitungsfunktion (3), PHP-Funktion 11, crc32()-Funktion berechnet das crc32-Polynom eines Strings. Erzeugt ein zyklisches 32-Bit-Codepolynom für die Redundanzprüfung für das Zeichenfolgenargument. Mit dieser Funktion kann die Datenintegrität überprüft werden. Syntax: crc32(string) Hinweis: Da die Ganzzahlen von PHP signiert sind, geben viele CRC32-Prüfcodes negative Ganzzahlen zurück. Daher müssen Sie sprintf() oder den „%u“-Formatierer von printf() verwenden, um das Zeichen zu erhalten, das die vorzeichenlose CRC32-Prüfcodezeichenfolge darstellt. Beispiel 1 In diesem Beispiel drucken wir das Ergebnis von crc32() mit und ohne den Formatierer „%u“ (beachten Sie, dass das Ergebnis dasselbe ist): Ausgabe: Ohne %u: 461707669 Mit %u: 461707669 Beispiel 2 In diesem Beispiel geben wir die Ergebnisse von crc32() mit und ohne den Formatierer „%u“ aus (beachten Sie, dass die Ergebnisse nicht identisch sind): Ausgabe:

1. PHP-Lernreihe (1) - String-Verarbeitungsfunktion (3), PHP-Funktion_PHP-Tutorial

Einführung: PHP-Lernserie (1) - String-Verarbeitungsfunktionen (3), PHP-Funktionen. PHP-Lernreihe (1) – String-Verarbeitungsfunktion (3), PHP-Funktion 11. Die Funktion crc32() berechnet das crc32-Polynom eines Strings. Generieren Sie den zyklischen 32-Bit-Redundanzprüfcode des String-Parameters

2. Suchen Sie den CRC-16-Code unter PHP und verwenden Sie ihn! So lösen Sie das Problem

Einführung: Bitte laden Sie den CRC-16-Code in PHP herunter, dringend erforderlich! ! ! Um Daten an das Gerät zu senden, benötigen Sie den 16-Bit-Prüfcode von crc. Nach langem Googlen habe ich keinen in PHP geschriebenen crc16-Code gefunden. PHP verfügt über die Funktion crc32(), die nur 32-Bit-Prüfcodes generieren kann. Ich benötige jedoch einen 16-Bit-Prüfcode, da das Gerät nur 16-Bit-Prüfcodes erkennt. Die Umgebung ist UBUNTU+APACHE2+PHP5+MYSQL5+ADODB. Wenn CRC 16-Algorithmen in anderen Sprachen geschrieben sind, dann

3. Lösen Sie das Anwendungsszenario von crc32(). Funktion

Einführung: Lösen Sie die Anwendungsszenarien der Funktion crc32() Ich war sehr verwirrt, nachdem ich das Handbuch gelesen hatte Ich weiß nicht, wofür diese Funktion verwendet wird. Die beste Lösung, die Ihnen ein Anwendungsszenario bieten kann ------ Manuelle Beschreibung: Generieren Sie einen zyklischen 32-Bit-Redundanzprüfcode für das Str-Polynom. Dies dient typischerweise der Überprüfung, ob die übermittelten Daten vollständig sind.

4.

Lösung der Anwendungsszenarien der crc32()-Funktion

Einführung: Lösung der Anwendungsszenarien der crc32()-Funktion Lösen Sie die Anwendungsszenarien der crc32()-Funktion. Nachdem ich das Handbuch gelesen habe, weiß ich nicht, wofür diese Funktion verwendet wird. Die beste Lösung, die Ihnen ein Anwendungsszenario bieten kann ------ Manuelle Beschreibung: Generieren Sie einen zyklischen 32-Bit-Redundanzprüfcode für das Str-Polynom. Dies dient typischerweise der Überprüfung, ob die übertragenen Daten vollständig sind.

5.

Bitte laden Sie den CRC-16-Code in PHP herunter und verwenden Sie ihn! So lösen Sie

Einführung: Bitte laden Sie den CRC-16-Code in PHP herunter, dringend erforderlich! ! ! Um Daten an das Gerät zu senden, benötigen Sie den 16-Bit-Prüfcode von crc. Nach langem Googlen habe ich keinen in PHP geschriebenen crc16-Code gefunden. PHP verfügt über die Funktion crc32(), die nur 32-Bit-Prüfcodes generieren kann. Ich benötige jedoch einen 16-Bit-Prüfcode, da das Gerät nur 16-Bit-Prüfcodes erkennt. Die Umgebung ist UBUNTU+APACHE2+PHP5+MYSQL5+ADODB. Wenn es CRC 16-Algorithmen gibt, die in anderen Sprachen geschrieben sind, als

6 Funktion (3), PHP-Funktion

Einführung: PHP-Lernreihe (1) - String-Verarbeitungsfunktion (3), PHP-Funktion. PHP-Lernreihe (1) – String-Verarbeitungsfunktion (3), PHP-Funktion 11. Die Funktion crc32() berechnet das crc32-Polynom eines Strings. Generieren Sie einen zyklischen 32-Bit-Redundanzprüfcode für String-Parameter

Das obige ist der detaillierte Inhalt vonEmpfohlene Artikel zur String-Funktion crc32(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage