PHP crc32() 函数
Definitie en gebruik
De crc32()-functie berekent de 32-bits CRC (cyclic redundancy check) van een tekenreeks.
Deze functie kan worden gebruikt om de integriteit van gegevens te verifiëren.
Tip:Om de juiste string-representatie te verkrijgen van de crc32()-functie, moet je het 犻maatteken van de printf() of sprintf()-functie gebruiken. Als je het 犻maatteken niet gebruikt, kunnen de resultaten onjuiste cijfers of negatieve getallen weergeven.
Syntaxis
crc32(tekenreeks)
Parameters | Beschrijving |
---|---|
tekenreeks | Verplicht. Specificeer de te berekenen tekenreeks. |
Technische details
Retourwaarde: | Geef een 32-bits cyclic redundancy check-polynoom van de te berekenen tekenreeks terug. |
PHP versie: | 4.0.1+ |
Voorbeeld 1
In deze voorbeeld, zullen we de resultaten van crc32() afdrukken met en zonder het gebruik van het "眻 formaatteken (let op dat de resultaten hetzelfde zijn):
<?php $str = crc32("Hello world!"); echo 'Zonder ៷$str."<br>"; echo 'Met ᠄ printf("眻,$str); ?>
De uitvoer van de bovenstaande code:
Zonder ᥆1707669 Met ᥆1707669
Voorbeeld 2
In deze voorbeeld, zullen we de resultaten van crc32() afdrukken met en zonder het gebruik van het "眻 formaatteken (let op dat de resultaten verschillend zijn):
<?php $str = crc32("Hello world."); echo 'Zonder ៷$str."<br>"; echo 'Met ᠄ printf("眻,$str); ?>
De uitvoer van de bovenstaande code:
Zonder ᡡ959132156 Met ᤣ35835140