PHP func base_convert()
تعريف و استخدام
func base_convert() يمكن تحويل الأرقام بين أي نظام عددي.
القواعد
base_convert(number,frombase,tobase)
المتغيرات | وصف |
---|---|
number | مطلوب. القيمة الأصلية. |
frombase | مطلوب. النظام العددي الأصلي للرقم. |
tobase | مطلوب. النظام العددي الذي سيتم تحويله. |
شرح
يعود بـ number ب tobase تمثيل النظام العددي.number النظام العددي الخاص به frombase تحديد.frombase و tobase يمكنها أن تكون فقط بين 2 و 36 (بما في ذلك 2 و 36). الأرقام الأعلى من القيم العشرية تستخدم الأحرف a-z لتمثيلها، مثل a يمثل 10،b يمثل 11،و z يمثل 35.
مثال
مثال 1
تحويل عدد ثماني القيم إلى قيمة بينية عشرة.
<?php $oct = "0031"; $dec = base_convert($oct,8,10); echo "السابعة عشرة من البينات الثمانية يساوي العشرين من القيم العشرية."; ?>
الإخراج:
السابعة عشرة من البينات الثمانية يساوي العشرين من القيم العشرية.
مثال 2
تحويل عدد ثماني القيم إلى قيمة بينية عشرة.
<?php $oct = "364"; $hex = base_convert($oct,8,16); echo "السابعة عشرة من البينات الثمانية يساوي الستة عشرة من القيم البينية."; ?>
الإخراج:
السابعة عشرة من البينات الثمانية يساوي الستة عشرة من القيم البينية.