সংজ্ঞা এবং ব্যবহার
decoct() ফাংশনটি একটি স্ট্রিং রিটার্ন করে যেটি দেওয়া ডেসিমেল নাম্বার আর্গুমেন্টের অক্টাল সমতুল্য ধারণ করে।
এই ফাংশনটি অক্টাল ক্যারেক্টার (০ থেকে ৭) সহ একটি স্ট্রিং রিটার্ন করে।
সিনট্যাক্স
decoct ( int $number ) : string
প্যারামিটার
| ক্রমিক নং | প্যারামিটার ও বিবরণ |
|---|---|
| 1 | number সমতুল্য অক্টাল রিপ্রেজেন্টেশনে রূপান্তর করায় এমন একটি ডেসিমেল নাম্বার |
রিটার্ন ভ্যালু
PHP decoct() ফাংশনটি স্ট্রিং-এ একটি অক্টাল নাম্বার রিটার্ন করে।
PHP ভার্সন
এই ফাংশনটি PHP 4.x, PHP 5.x এবং PHP 7.x ভার্সনগুলিতে উপলব্ধ।
উদাহরণ
নিচের উদাহরণটি 1001-এর বাইনারি সমতুল্য ক্যালকুলেট করে এবং '1751' রিটার্ন করে -
<?php $arg=1001; $val=decoct($arg); echo "decoct(" . $arg . ") = " . $val; ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
decoct(1001) = 1751
উদাহরণ
নিচের উদাহরণটি দেখাচ্ছে যে দেওয়া নাম্বারের ফ্র্যাকশনাল পার্ট উপেক্ষা করা হয়। অতএব 100.55 কে 100 হিসেবে বিবেচনা করা হয় যা অক্টাল সিস্টেমে '144'। -
<?php $arg=100.55; $val=decoct($arg); echo "decoct(" . $arg . ") = " . $val; ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
decoct(100.55) = 144
উদাহরণ
যদি স্ট্রিং আর্গুমেন্ট হিসেবে দেওয়া হয়, ফলাফল ০ -
<?php $arg="Hello"; $val=decoct($arg); echo "decoct(" . $arg . ") = " . $val; ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
decoct(Hello) = 0
উদাহরণ
৬৪-বিট সিস্টেমে সর্বোচ্চ ইন্টিজার 9223372036854775807। decoct() ফাংশনটি নিচের ফলাফল রিটার্ন করে
<?php $arg=9223372036854775807; $val=decoct($arg); echo "decoct(" . $arg . ") = " . $val; ?>আউটপুট
এটি নিচের ফলাফল তৈরি করবে -
decoct(9223372036854775807) = 777777777777777777777