2011-03-17 92 views
0

我期待將文件轉換爲二進制字符串,最好使用PHP。這可能嗎?將文件轉換爲二進制字符串與PHP

更多信息:我想讓用戶通過表單上傳一個小文件,並將該文件的二進制表示形式作爲二進制字符串返回 - 即一個和零。

+0

文字'0和'1's?因爲所有文件都是二進制的 – 2011-03-17 04:27:54

+0

是的,文字'0和'1。 – mwotton 2011-03-17 06:29:01

回答

4
$str = 'hello world'; 
$length = strlen($str); 
$result = ''; 

for ($i = 0; $i < $length; $i++) { 
    $result .= str_pad(decbin(ord($str[$i])), 8, '0', STR_PAD_LEFT); 
} 

echo $result; 
+0

@mario:是的,錯過了。謝謝 – zerkms 2011-03-17 04:37:09

+0

謝謝。指針是受歡迎的,但一個工作的例子是偉大的。我將檢查它並將其整合到我的表單中。再次感謝。 – mwotton 2011-03-17 06:31:03

+0

我們可以換成字符串嗎? – 2014-08-11 13:14:36

相關問題