PHP base_convert() فونكشن

تعريف و استخدام

يحول 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 "ثمانية الأسس $oct يساوي عشرة الأسس $dec.";
?>

الإخراج:

ثمانية الأسس 0031 يساوي عشرة الأسس 25.

مثال 2

تحويل عدد ثمانية الأسس إلى عشرة الأسس:

<?php
$oct = "364";
$hex = base_convert($oct,8,16);
echo "ثمانية الأسس $oct يساوي عشرة الأسس $hex.";
?>

الإخراج:

364 ثمانية الأسس يساوي f4 في عشرة الأسس