![]() |
[PHP] Char -> Int
Ik heb een probleem.
Ik wil een 8-bits of 16-bits karakter laten lezen, en de bit-waarde ervan als een integer opslaan. Dus ik ben op zoek naar het commando dat de bit-waarde van een karakter kan lezen/schrijven. Dwz, A = 65 (01000001), B = 66 (01000010), etc. Heb op google gezocht en kon nix vinden. Ook in de functies lijst van zend.com zag ik het niet staan. Hiermee kan je in een string van karakters dus heel veel getallen opslaan, zonder voor elk getal een nieuwe variable te gebruiken. Kent iemand dit commando? Of weet iemand waar ik het zou kunnen vinden? Alle hulp wordt erg gewaardeerd. |
kan je het ni gewoon typecasten?
(int)char? |
Citaat:
Als je bedoelt Char("2") -> Int(2) dan kan het niet, want ik wil de bit-waarde, en niet de waarde van het ascii teken. |
uhm, de ordinale waarde van de ascii teken is de 'bitwaarde', lijkt me?
kweenie precies hoe php syntax is maar in c++ ziet dit er zo uit. Code:
char c = 'a'; |
Doet ord() niet wat je wilt?
|
niet iets van?
echo decbin(ord($teken)); |
nuttig om deze topic van 1,5 maand oud te uppen :rolleyes:
|
damn, waarom kan jij nooit je wannabe mod 8tig reacties 8erlaten....
|
Citaat:
voegt zijn post IETS nuttigs toe? had de ts zijn antwoord nog niet? |
Citaat:
|
|
Alle tijden zijn GMT +1. Het is nu 20:21. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.