@@ 916-925 (lines=10) @@ | ||
913 | * @param $byteword |
|
914 | * @return string |
|
915 | */ |
|
916 | public function BigEndian2Bin($byteword) |
|
917 | { |
|
918 | $binvalue = ''; |
|
919 | $bytewordlen = strlen($byteword); |
|
920 | for ($i = 0; $i < $bytewordlen; $i++) { |
|
921 | $binvalue .= str_pad(decbin(ord($byteword{$i})), 8, '0', STR_PAD_LEFT); |
|
922 | } |
|
923 | ||
924 | return $binvalue; |
|
925 | } |
|
926 | ||
927 | /** |
|
928 | * @param $rawdata |
@@ 276-285 (lines=10) @@ | ||
273 | * @param $string |
|
274 | * @return string |
|
275 | */ |
|
276 | public static function HexCharDisplay($string) |
|
277 | { |
|
278 | $len = strlen($string); |
|
279 | $output = ''; |
|
280 | for ($i = 0; $i < $len; $i++) { |
|
281 | $output .= ' 0x' . str_pad(dechex(ord($string{$i})), 2, '0', STR_PAD_LEFT); |
|
282 | } |
|
283 | ||
284 | return $output; |
|
285 | } |
|
286 | ||
287 | /** |
|
288 | * @param $HexColorString |