134 of 410 menu

ফাংশন strnatcmp

ফাংশন strnatcmp দুটি স্ট্রিং প্রাকৃতিক অক্ষর ক্রম বিবেচনা করে তুলনা করে। সাধারণ তুলনার থেকে ভিন্ন, এই ফাংশন স্ট্রিং এর ভিতরের সংখ্যাগুলো চিনতে পারে এবং সেগুলোকে সংখ্যাসূচক মান অনুযায়ী তুলনা করে। ফাংশনটি 0 রিটার্ন করে যদি স্ট্রিং দুটি অভিন্ন হয়, -1 সংখ্যাটি যদি প্রথম স্ট্রিংটি দ্বিতীয়টির থেকে ছোট হয়, এবং 1 এর থেকে বড় একটি সংখ্যা যদি প্রথম স্ট্রিংটি দ্বিতীয়টির থেকে বড় হয়।

সিনট্যাক্স

strnatcmp(string $str1, string $str2): int

উদাহরণ

সাধারণ উপায়ে এবং strnatcmp ব্যবহার করে সংখ্যাসহ স্ট্রিং তুলনা:

<?php $res1 = strcmp("file2.txt", "file10.txt"); $res2 = strnatcmp("file2.txt", "file10.txt"); echo "strcmp result: " . $res1 . "\n"; echo "strnatcmp result: " . $res2; ?>

কোড 실행ের ফলাফল:

strcmp result: 1 strnatcmp result: -1

উদাহরণ

বিভিন্ন সংখ্যা সহ স্ট্রিং তুলনা:

<?php $res = strnatcmp("image5.jpg", "image15.jpg"); echo $res; ?>

কোড 실행ের ফলাফল:

-1

উদাহরণ

একই রকম স্ট্রিং তুলনা:

<?php $res = strnatcmp("hello123", "hello123"); echo $res; ?>

কোড 실행ের ফলাফল:

0

আরও দেখুন

  • ফাংশন strcmp,
    যা বাইনারি-সুরক্ষিত স্ট্রিং তুলনা সম্পাদন করে
  • ফাংশন strcasecmp,
    যা কেস অগ্রাহ্য করে স্ট্রিং তুলনা করে
  • ফাংশন natcasesort,
    যা কেস অগ্রাহ্য করে প্রাকৃতিক ক্রম ব্যবহার করে অ্যারেকে সাজায়
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন