Comment

PHP প্রকারভেদ (Types)

PHP ইন্টিজার (Integer)

Estimated reading: 1 minute 24 views Contributors

সারাংশ: এই টিউটোরিয়ালে, আপনি PHP int type সম্পর্কে শিখবেন যা PHP-তে integers উপস্থাপন করে।

PHP int type পরিচিতিঃ

ইন্টিজার হল পূর্ণ সংখ্যা, যেমন -3, -2, -1, 0, 1, 2, 3… PHP integer কে উপস্থাপন করতে  int type ব্যবহার করে।

ইন্টিজার রেঞ্জ PHP চালানোর প্লাটফর্ম-এর উপর নির্ভর করে। সাধারণত, ইন্টিজার রেঞ্জ -2,147,438,648 থেকে 2,147,483,647 পর্যন্ত থাকে। এটি signed 32 bits-এর সমতুল্য।

ইন্টিজার-এর size পেতে আপনি PHP_INT_SIZE কন্সট্যান্ট ব্যবহার করুন। এছাড়াও, আপনি সর্বনিম্ন এবং সর্বোচ্চ ইন্টিজার ভ্যালু পেতে PHP_INT_MIN এবং  PHP_INT_MAX কন্সট্যান্ট ব্যবহার করবেন।

PHP decimal , octal, binary এবং hexadecimal formats ইন্টিজার literals  রূপে represents করে।

দশমিক সংখ্যা

PHP ডেসিমেল মানের প্রতিনিধিত্ব করতে শুরুতে 0 ছাড়াই সংখ্যার একটি ক্রম ব্যবহার করে। ক্রম -টি plus (+) বা minus() চিহ্ন দিয়ে শুরু হতে পারে। যদি এটির কোন একটি চিহ্ন না থাকে, তাহলে ইন্টিজার-টি পজিটিভ.

উদাহরণ স্বরূপঃ

2000
-100
12345

PHP 7.4 থেকে, আপনার পড়া সহজ করার জন্য একটি ইন্টিজার সংখ্যাকে গ্রোপ-ভুক্ত করতে  underscores (_)ব্যবহার করতে পারেন। উদাহরণস্বরূপ, নিম্নলিখিত নম্বর ব্যবহার করার পরিবর্তে:

1000000

digit-কে এইভাবে group করতে আপনি  underscores (_)ব্যবহার করতে পারেনঃ

1_000_000

অক্টাল সংখ্যা

অক্টাল নাম্বার 0 মাধ্যেমে শুরু হয় এবং 0 থেকে 7 পর্যন্ত অঙ্কের ক্রম নিয়ে গঠিত৷ ডেসিমেল নাম্বার এর মতো, অক্টাল নাম্বার এর একটি plus (+) বা minus (-) চিহ্ন থাকতে পারে।

উদাহরণ স্বরূপঃ

+010 // decimal 8Code language: JavaScript (JavaScript)

হেক্সাডেসিমেল সংখ্যা

হেক্সাডেসিমেল নাম্বার একটি 0x দিয়ে শুরু হয় এবং অঙ্কের ক্রম (0-9) বা অক্ষর (A-F) নিয়ে গঠিত। অক্ষর ছোট হাতের বা বড় হাতের হতে পারে। নিয়ম অনুসারে, বড় হাতের অক্ষরে লেখা হয়।

ডেসিমেল নাম্বার এর অনুরূপ, হেক্সাডেসিমেল সংখ্যায় plus (+) বা minus (-) চিহ্নর অন্তর্ভুক্ত থাকতে পারে।

উদাহরণ স্বরূপঃ

0x10 // decimal 16
0xFF // decimal 255Code language: JSON / JSON with Comments (json)

বাইনারি সংখ্যা

বাইনারি নাম্বার 0b দিয়ে শুরু হয়, 0 এবং 1 সংখ্যার ক্রম  অনুসরণ করে। বাইনারি নাম্বার একটি সাইন এর অন্তর্ভুক্ত করতে পারে।

উদাহরণ স্বরূপঃ

0b10 // decimal 2Code language: JavaScript (javascript)

is_int() ফাংশন

ভ্যালু একটি ইন্টিজার হলে  is_int() built-in function-টি  true দেখায়। অন্যথায়, এটি  false দেখাবে।

উদাহরণ স্বরূপঃ

$amount = 100;
echo is_int($amount);Code language: PHP (php)

Output:

1

সারসংক্ষেপ

  • ইন্টিজার হল পূর্ণ সংখ্যা যেমন -1, 0, 1, 2…
  • ইন্টিজার এর সাইজ পেতে  PHP_INT_SIZE কন্সট্যান্ট ব্যবহার করুন
  • সর্বনিম্ন এবং সর্বোচ্চ ইন্টিজার -এর ভ্যালু পেতে  PHP_INT_MIN এবং  PHP_INT_MAX কন্সট্যান্ট ব্যবহার করুন৷
  • Literal (আক্ষরিক) ইন্টিজার ডেসিমেল, অক্টাল, হেক্সাডেসিমেল এবং বাইনারি ফর্ম আকারে হতে পারে।
  • ভ্যালু বা ভ্যারিয়েবল একটি ইন্টিজার হলে  is_int() ফাংশনটি true দেখাবে।

Leave a Comment

Share this Doc

PHP ইন্টিজার (Integer)

Or copy link

CONTENTS

Subscribe

×
Cancel