সংজ্ঞা এবং ব্যবহার
octdec() ফাংশনটি একটি অক্টাল নাম্বারকে ডেসিমেল নাম্বার সমতুল্যে রূপান্তর করতে ব্যবহৃত হয়। ফাংশনটি অক্টাল রিপ্রেজেন্টেশন ধারণকারী একটি স্ট্রিং আর্গুমেন্ট হিসেবে নেয় এবং একটি ইন্টিজার রিটার্ন করে।
উদাহরণস্বরূপ octdec('10') 8 রিটার্ন করে।
সিনট্যাক্স
octdec ( string $octal_string ) : number
প্যারামিটার
| ক্রমিক নং | প্যারামিটার ও বিবরণ |
|---|---|
| 1 | octal_string রূপান্তর করায় এমন অক্টাল নাম্বার ধারণকারী একটি স্ট্রিং |
রিটার্ন ভ্যালু
PHP octdec() ফাংশনটি দেওয়া অক্টাল রিপ্রেজেন্টেশনের ডেসিমেল সমতুল্য রিটার্ন করে।
PHP ভার্সন
এই ফাংশনটি PHP 4.x, PHP 5.x এবং PHP 7.x ভার্সনগুলিতে উপলব্ধ।
উদাহরণ
নিচের উদাহরণটি '10'-কে অক্টাল থেকে ডেসিমেল নাম্বার সিস্টেমে রূপান্তর করে। -
<?php $arg='10'; $val=octdec($arg); echo "octdec(" . $arg . ") = " . $val; ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
octdec(10) = 8
উদাহরণ
যদি স্ট্রিং-এ অক্টাল ডিজিট ছাড়া অন্য কোনো ক্যারেক্টার থাকে (০-৭ ছাড়া), সেটি উপেক্ষা করা হয়। নিচের উদাহরণে '#' উপেক্ষা করা হয়েছে এবং বাকি স্ট্রিং ডেসিমেলে রূপান্তরিত -
<?php $arg='23#4'; $val=octdec($arg); echo "octdec(" . $arg . ") = " . $val; ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
octdec(234) = 156
উদাহরণ
যদি সব ক্যারেক্টার অক্টাল ডিজিট ছাড়া অন্য কিছু হয়, ফাংশনটি ০ রিটার্ন করে-
<?php $arg='Hello'; $val=octdec($arg); echo "octdec(" . $arg . ") = " . $val; ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
octdec(Hello) = 0
উদাহরণ
octdec() ফাংশনটি আর্গুমেন্ট স্ট্রিং-এ থাকা অক্টাল নাম্বারকে আনসাইনড ইন্টিজার হিসেবে বিবেচনা করে
<?php $arg='-20'; $val=octdec($arg); echo "octdec(" . $arg . ") = " . $val; ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
octdec(-20) = 16