ফাংশন version_compare
ফাংশন version_compare দুটি সংস্করণ নম্বর ধারণকারী স্ট্রিং তুলনা করে,
এবং তুলনার ফলাফল প্রদান করে। এটি তিনটি প্যারামিটার গ্রহণ করে: দুটি সংস্করণ সহ স্ট্রিং
এবং একটি ঐচ্ছিক তুলনা অপারেটর। এটি যথাক্রমে -1, 0 বা 1 প্রদান করে যদি প্রথম সংস্করণটি
দ্বিতীয়টির থেকে কম, সমান বা বেশি হয়।
সিনট্যাক্স
version_compare(string $version1, string $version2, string $operator = null);
উদাহরণ
দুটি সংস্করণ তুলনা করা যাক:
<?php
$res = version_compare('1.2.3', '1.2.4');
echo $res;
?>
কোড 실행ের ফলাফল:
-1
উদাহরণ
আসুন পরীক্ষা করি যে সংস্করণটি ন্যূনতম প্রয়োজনীয়তা পূরণ করে কিনা:
<?php
if (version_compare(PHP_VERSION, '8.0.0', '>=')) {
echo 'PHP সংস্করণটি উপযুক্ত';
} else {
echo 'PHP 8.0.0 বা তার বেশি প্রয়োজন';
}
?>
কোড 실행ের ফলাফল (উদাহরণ):
'PHP সংস্করণটি উপযুক্ত'
উদাহরণ
আলফা এবং বিটা রিলিজ সহ সংস্করণ তুলনা করা যাক:
<?php
$res = version_compare('1.0.0b', '1.0.0a');
echo $res;
?>
কোড 실행ের ফলাফল:
1
আরও দেখুন
-
phpversionফাংশন,
যা বর্তমান PHP সংস্করণ প্রদান করে