الدالة hexdec()‎ في PHP

من موسوعة حسوب
< PHP
مراجعة 16:22، 19 مارس 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (إضافة محتويات الصفحة.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

(PHP 4, PHP 5, PHP 7)

تحوِّل الدالة hexdec()‎ العدد الست عشري (hexadecimal) الممرَّر إليها إلى عدد عشري.

الوصف

number hexdec ( string $hex_string )

تعيد هذه الدالة العدد العشري المقابل للسلسلة النصيَّة hex_string المُمرَّرة إلى الدالة والتي تمثِّل العدد الست عشري المراد تحويله. ستتجاهل هذه الدالة أي عدد ليس بالنظام الست عشري يمرَّر إليها.

المعاملات

hex_string

السلسلة النصيَّة التي تمثل العدد الست عشري المراد تحويله.

القيم المعادة

يُعاد العدد العشري المقابل للمعامل hex_string المعطى.

أمثلة

المثال 1: استعمال الدالة hexdec()‎

<?php
var_dump(hexdec("See"));
var_dump(hexdec("ee"));
// "int(238)" ستطبع كلاهما القيمة

var_dump(hexdec("that")); // "int(10)" ستطبع
var_dump(hexdec("a0")); // print "int(160)" ستطبع
?>

ملاحظات

  • تستطيع الدالة تحويل أعداد كبيرة جدًا، وستعيد العدد بنوع عدد صحيح (integer) بما يناسب حجم هذا النوع مع نوع النظام المستعمل (32 بت أو 64 بت). إذا كان العدد كبيرًا ولا يتناسب مع حجم نوع العدد الصحيح، فستحوِّله الدالة حينئذٍ إلى نوع عدد عشري (float).

انظر أيضًا

  • الدالة dechex()‎: تحوِّل العدد العشري إلى عدد ست عشري.
  • الدالة octdec()‎: تحوِّل العدد الثماني إلى عدد عشري.
  • الدالة bindec()‎: تحوِّل العدد الثنائي إلى عدد عشري.
  • الدالة base_convert()‎: تحوِّل العدد ذو أساسٍ ما إلى أساسٍ آخر معيَّن.

مصادر