回答
這應該做的工作:
$bin = decbin(ord($char));
$bin = str_pad($bin, 8, 0, STR_PAD_LEFT);
這工作完全,正是我需要的。謝謝!處理某人發佈和移除的整個字符串的函數也很好。 –
很高興聽到它:)如果您認爲它是:),您能否將它標記爲答案 – Farkie
我不得不等待一下;) –
您可以使用bitwise operators for that
$a='C';
for ($i=0; $i<8; $i++) {
var_dump((ord($a) & (1<<$i))>>$i);
}
輸出:
int(1)
int(1)
int(0)
int(0)
int(0)
int(0)
int(1)
int(0)
+1純粹是爲了提出替代decbin() –
還有一個解決方案,這包括4位之間的空間:
$char = 0;
echo chunk_split(sprintf('%08b', ord($char)), 4, ' ');
非常不錯的解決方案。謝謝! –
清涼優雅 –
- 1. 帶字節數組和8位整數的模算法:8位=字節%8位
- 2. Java/SWT顯示8位灰度圖像從字節數組
- 3. 在非多字節中正確顯示utf-8 HTML字符Vim
- 4. python - 將x位二進制數切成一個字節(8位)
- 5. 十六進制:在一個int中設置一個8位字節
- 6. 8位字節的按位轉置
- 7. 從8位轉換爲1個字節
- 8. C# - 位解析8個字節數組
- 9. 從堆棧指針中減去8位或8個字節?
- 10. PHP - 顯示UTF-8
- 11. ARM Neon:在一個8字節的向量通道中存儲非零字節的第n個位置
- 12. 如何從一個字節數組中顯示一個表示一個.png文件的字節的圖像
- 13. 將2個8位字節陣列位置合併爲一個16位整數
- 14. wxWidgets顯示8位數組的位圖
- 15. 字節大小8位或16位?
- 16. PHP - UTF-8字符顯示爲?和
- 17. double如何在C++中以8個字節存儲1024位?
- 18. 抓取一個8字節字的高4字節
- 19. 將8字節值的每個字節存儲在數組中
- 20. 控制檯不顯示4個字節utf-8
- 21. 如何在8位字符長度字符串中顯示我的ID字段
- 22. 在Java中顯示一個數字的前n位數
- 23. 如何將一個字節值(8位)添加到字符串並在Java中以字節讀回
- 24. 用較高的一個(8-15)一個交換低位字節(0-7)
- 25. GDB檢查從8個字節的數據顯示格式在連續4個字節
- 26. 在PDF中顯示UTF-8字符
- 27. 在PlainTextEdit中顯示UTF-8字符
- 28. PHP 8位數字問題
- 29. 在UNICODE中顯示整個ORACLE 8位CHARSETS
- 30. Valgrind 8個字節在一個16塊free'd中
ORD的組合() - 用於字符 - 和decbin() –
@MarkBaker decbin,dechex是十六進制數據... – bwoebi
@bwoebi - 已糾正感謝 –