تبدیل متن به باینری با php
در دنیای کامپیوتر همه چیز به کدهای صفر و یک یا باینری تبدیل میشود این موضوع برای متنها هم هست در این نوشته سورس تبدیل متن به باینری و تبدیل باینری به متن را در زبان پی اچ پی آموزش دادهایم.
تبدیل متن به باینری در php
موضوع تمرین
تبدیل متن به باینری با php – تبدیل باینری به متن با php.
کد:
<?php
header("Content-Type: text/html; charset=utf-8");
function text_to_binary($text){
$bin = array();
for($i=0; strlen($text)>$i; $i++)
$bin[] = decbin(ord($text[$i]));
return implode(' ',$bin);
}
function binary_to_text($bin){
$text = array();
$bin = explode(" ", $bin);
for($i=0; count($bin)>$i; $i++)
$text[] = chr(bindec($bin[$i]));
return implode($text);
}
?>
توضیحات:
- کد بالا به زبان پی اچ پی است.
- در برنامهی بالا تابع text_to_binary برای تبدیل متن به اعداد باینری ساخته شده است.
- در برنامهی بالا تابع binary_to_text برای تبدیل اعداد باینری به متن ساخته شده است.
خب کد بالا میتواند مرجع شما برای نوشتن برنامهی کارمند اصلی است. در صورتی که این برنامه را کاملتر کردید نسخه کاملتر آن را برای ما ارسال کنید تا دیگران هم بتوانند از آن استفاده کنند . در یک جستجوی ساده میتوانید از ابزارهای آنلاین Binary to Text Convertor هم به صورت آنلاین استفاده کنید.
برای امتیاز به این نوشته کلیک کنید!
[کل: 2 میانگین: 5]



















این کار برای نمایش متن توی شبکه یا ذخیره امن مفیده یا بیشتر کاربرد آموزشی داره؟
در هر دوحالت مناسب است.
برای ذخیره باینری در دیتابیس، بهتره از فیلدهای BLOB یا VARBINARY استفاده کرد
اگر حجم داده کم است → VARBINARY.
اگر داده حجیم یا فایل است → BLOB.
آیا این نسخه روش تبدیل رشتههای غیر ASCII مثل کاراکتر فارسی رو ساپورت میکنه؟
بله.
در تابع text_to_binary از چه استانداردی برای تبدیل استفاده شده؟
بله.
من از unpack و base_convert برای تبدیل رشته استفاده کردم
بسیار عالی.