Jump to content
php.lv forumi

Recommended Posts

Posted

laikam nepariezi izskaidroju ko man vajag ;D. man isteniba vienkarshi vajadzeja parveidot skaitlus binari piemeram 7 uz 111 vai 10 uz 1010...

Posted

paldies to jau es sapratu ;D. starp citu vai tas taa domats ka crc32 ja parveido failu ar vinu dod priekshaa minus zimi?! nevar kautkaa uzlikt lai ir tikai ar +??

Posted

crc32 nav nekāda sakara ar mīnuszīmēm. Tas atgriež pilnu 32-bitīgu integeri, ar kuru tu tālāk vari darīt, kas vien tev ietīkas.

Posted
crc32 nav nekāda sakara ar mīnuszīmēm. Tas atgriež pilnu 32-bitīgu integeri, ar kuru tu tālāk vari darīt, kas vien tev ietīkas.

 

hmm paskaties kaut vai shadu piemeru:

 

<?php 

$ciparz = "13337";
$parveidotais = crc32($ciparz);
echo "parveidots ar crc32 $parveidotais";

?>

 

ja izvada to parveidoto vismaz man sanak -771315054. un man tas minus neparak patik ;P

Posted

Manuāli vajag rūpīgāk lasīt:

Because PHP's integer type is signed, and many crc32 checksums will result in negative integers, you need to use the "%u" formatter of sprintf() or printf() to get the string representation of the unsigned crc32 checksum.

×
×
  • Create New...