সংজ্ঞা এবং ব্যবহার
নাম fmod ভাসমান মডিউলের জন্য দাঁড়ায়। এই ফাংশনটি দুটি ফ্লোটিং পয়েন্ট সংখ্যার বিভাজনের অবশিষ্টাংশ প্রদান করে। যদি x/y ফলাফল i বিভাগ হিসাবে এবং r বাকি হিসাবে যাতে
x =y*i+r
এই ক্ষেত্রে,fmod(x,y) r ফেরত দেয়
সিনট্যাক্স
fmod ( float $x , float $y ) : float
পরামিতি
Sr.No | প্যারামিটার এবং বর্ণনা |
---|---|
1 | x এই প্যারামিটারটি বিভাজন প্রকাশের লব অংশ গঠন করে |
2 | y এই প্যারামিটারটি ডিভিশন এক্সপ্রেশনের হর অংশ গঠন করে |
রিটার্ন মান
PHP fmod() ফাংশন x এর বিভাজনের কার্যের অবশিষ্ট ফ্লোটিং পয়েন্ট প্রদান করে y দ্বারা . অবশিষ্টাংশ x. চিহ্ন বহন করে
PHP সংস্করণ
এই ফাংশনটি PHP সংস্করণ 4.x, PHP 5.x এর পাশাপাশি PHP 7.x এ উপলব্ধ৷
উদাহরণ
নিম্নলিখিত উদাহরণ 1.5 সহ 5.25 ভাগের অবশিষ্টাংশ গণনা করে এবং 0.75 ফেরত দেয়
<?php $x=5.25; $y=1.5; $r=fmod($x, $y); echo "fmod(" . $x . "," . $y . ") = " . $r; ?>
আউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করবে -
fmod(5.25,1.5) = 0.75
উদাহরণ
নিম্নলিখিত উদাহরণে একটি নেতিবাচক লব আছে। তাই, অবশিষ্টাংশও নেতিবাচক৷-
৷<?php $x=-10; $y=3; $r=fmod($x, $y); echo "fmod(" . $x . "," . $y . ") = " . $r; ?>
আউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করবে -
fmod(-10,3) = -1
উদাহরণ
নিম্নলিখিত উদাহরণে উভয় প্যারামিটার (-10 এবং -3) নেতিবাচক। যেহেতু অবশিষ্টাংশ লবের চিহ্ন বহন করে, ফলাফল হল -1−
<?php $x=-10; $y=-3; $r=fmod($x, $y); echo "fmod(" . $x . "," . $y . ") = " . $r; ?>
আউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করবে -
fmod(-10,-3) = -1
উদাহরণ
লব 0 হলে, হরটি অ-শূন্য, অবশিষ্ট 0। যদি হর 0 হয়, অবশিষ্টটি NAN −
<?php $x=0; $y=3.33; $r=fmod($x, $y); echo "fmod(" . $x . "," . $y . ") = " . $r . "\n"; $r=fmod($y, $x); echo "fmod(" . $y . "," . $x . ") = " . $r; ?>
আউটপুট
এটি নিম্নলিখিত ফলাফল তৈরি করবে -
fmod(0,3.33) = 0 fmod(3.33,0) = NAN