PHP -zelfstudie

PHP HOME PHP-intro PHP-installatie PHP-syntaxis PHP-opmerkingen PHP-variabelen PHP-echo / afdrukken PHP-gegevenstypen PHP-strings PHP-nummers PHP-wiskunde PHP-constanten PHP-operators PHP Als...Anders...Anders PHP-switch PHP-loops PHP-functies PHP-arrays PHP Superglobals PHP RegEx

PHP- formulieren

PHP-formulierverwerking PHP-formuliervalidatie PHP-formulier vereist URL/e-mail van PHP-formulier PHP-formulier voltooid

PHP Geavanceerd

PHP-datum en tijd PHP opnemen PHP-bestandsverwerking PHP-bestand openen/lezen PHP-bestand maken/schrijven PHP-bestand uploaden PHP-cookies PHP-sessies PHP-filters PHP-filters geavanceerd PHP-callback-functies PHP JSON PHP-uitzonderingen

PHP OOP

PHP Wat is OOP PHP-klassen/objecten PHP-constructor PHP-vernietiger PHP-toegangsmodificaties PHP-overerving PHP-constanten PHP abstracte lessen PHP-interfaces PHP-kenmerken PHP statische methoden Statische eigenschappen van PHP PHP-naamruimten PHP-iterables

MySQL- database

MySQL-database MySQL Connect MySQL DB maken MySQL-tabel maken MySQL Gegevens invoegen MySQL Laatste ID ophalen MySQL Meerdere invoegen MySQL voorbereid MySQL Gegevens selecteren MySQL Waar MySQL Bestel op MySQL Gegevens verwijderen MySQL-updategegevens MySQL-limietgegevens

PHP XML

PHP XML-parsers PHP SimpleXML-parser PHP SimpleXML - Get PHP XML Expat PHP XML DOM

PHP - AJAX

Ajax-intro AJAX PHP AJAX-database AJAX XML Live zoeken in Ajax Ajax-peiling

PHP- voorbeelden

PHP-voorbeelden PHP-compiler PHP-quiz PHP-oefeningen PHP-certificaat

PHP- referentie

PHP-overzicht PHP-array PHP-agenda PHP-datum PHP-map PHP-fout PHP-uitzondering PHP-bestandssysteem PHP-filter PHP FTP PHP JSON PHP-sleutelwoorden PHP Libxml PHP-e-mail PHP-wiskunde PHP Diversen PHP MySQLi PHP-netwerk PHP-uitvoercontrole PHP RegEx PHP SimpleXML PHP-stream PHP-string Beheer van PHP-variabelen PHP XML-parser PHP-zip PHP-tijdzones

PHP crc32() Functie

❮ Referentie voor PHP-tekenreeksen

Voorbeeld

Druk het resultaat van crc32():

<?php
$str = crc32("Hello World!");
printf("%u\n",$str);
?>

Definitie en gebruik

De functie crc32() berekent een 32-bits CRC (cyclische redundantiecontrolesom) voor een string.

Deze functie kan worden gebruikt om de gegevensintegriteit te valideren.

Tip: Om ervoor te zorgen dat u de juiste tekenreeksrepresentatie van de functie crc32() krijgt, moet u de %u-formatter van de functie printf() of sprintf() gebruiken. Als de %u-formatter niet wordt gebruikt, kan het resultaat in onjuiste en negatieve getallen worden weergegeven.


Syntaxis

crc32(string)

Parameterwaarden

Parameter Description
string Required. The string to be calculated


Technische details

Winstwaarde: Retourneert de crc32-controlesom van string als een geheel getal
PHP-versie: 4.0.1+

Meer voorbeelden

Voorbeeld:

In dit voorbeeld zullen we het resultaat van crc32() afdrukken met en zonder de "%u"-formatter (merk op dat het resultaat gelijk is):

<?php
$str = crc32("Hello world!");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>

De uitvoer van de bovenstaande code zal zijn:

Without %u: 461707669
With %u: 461707669

Voorbeeld:

In dit voorbeeld zullen we het resultaat van crc32() afdrukken met en zonder de "%u"-formatter (merk op dat het resultaat niet gelijk is):

<?php
$str = crc32("Hello world.");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>

De uitvoer van de bovenstaande code zal zijn:

Without %u: -1959132156
With %u: 2335835140

❮ Referentie voor PHP-tekenreeksen