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

من موسوعة حسوب
< PHP
مراجعة 03:30، 4 أبريل 2018 بواسطة عبد اللطيف ايمش (نقاش | مساهمات) (استبدال النص - 'PHP/Function/base-convert' ب'PHP/base convert')

(PHP 4, PHP 5, PHP 7)

تحوِّل الدالة octdec()‎ العدد الثماني (octal) الممرَّر إليها إلى عدد عشري.

الوصف

number octdec ( string $octal_string )

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

المعاملات

octal_string

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

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

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

أمثلة

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

<?php
echo octdec('77') . "\n";
echo octdec(decoct(45));
?>

سيُظهر المثال السابق النتيجة التالية:

63
45

ملاحظات

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

انظر أيضًا

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

مصادر