Quellcode Editor

Ausgabe:

<?php /* * Copyright (c) 2021. BitDEVil2K16 Club. All rights reserved. * @author BitDEVil2K16 (Sascha P.) * @author BitDEVil2K16 Club * @author BitDEVil2K16 Club https://bitdevil2k16.club * @github https://github.com/BitDEVil2K16 * @FileName: uint2int.php * */ if(!function_exists('UintToInt')) { /** * @param $value * @return int */ function UintToInt($value) { if ($value > 2147483647) { $value -= 4294967296; } return $value; } } if(!function_exists('IntToUint')) { /** * @param $value * @return int */ function IntToUint($value) { if ($value < 2147483647) { $value += 4294967296; } return $value; } } //Nutzungsbeispiel: $meieintzahl = -123456; echo "Mein int $meieintzahl als uint " . IntToUint($meieintzahl)."\n"; // return Mein int -123456 als uint 4294843840 // and now Back to Int echo "Uint als Int: ".UintToInt(4294843840);