79 of 410 menu

ফাংশন mb_substr

ফাংশন mb_substr একটি স্ট্রিং থেকে একটি সাবস্ট্রিং কেটে নেয় এবং ফেরত দেয়, যা মাল্টি-বাইট এনকোডিং (যেমন, UTF-8) এর সাথে সঠিকভাবে কাজ করে। প্রথম প্যারামিটার হিসেবে একটি স্ট্রিং পাস করা হয়, দ্বিতীয়টিতে - শুরুর অবস্থান, তৃতীয়টিতে (ঐচ্ছিক) - সাবস্ট্রিংয়ের দৈর্ঘ্য। চতুর্থ প্যারামিটার হিসেবে এনকোডিং নির্দিষ্ট করা যেতে পারে।

সিনট্যাক্স

mb_substr(string, start, [length], [encoding]): string;

উদাহরণ

আসুন অবস্থান 1 থেকে শুরু করে স্ট্রিং থেকে 3টি অক্ষর কেটে নিই:

<?php $res = mb_substr('абвгд', 1, 3); echo $res; ?>

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

'бвг'

উদাহরণ

আসুন "日本語" স্ট্রিং থেকে অবস্থান 1 থেকে শুরু করে শেষ পর্যন্ত একটি সাবস্ট্রিং কেটে নিই:

<?php $res = mb_substr('日本語', 1); echo $res; ?>

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

'本語'

উদাহরণ

আসুন UTF-8 এনকোডিং নির্দিষ্ট করে একটি সাবস্ট্রিং কেটে নিই:

<?php $res = mb_substr('абвгд', 2, 2, 'UTF-8'); echo $res; ?>

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

'вг'

আরও দেখুন

  • ফাংশন mb_strlen,
    যা মাল্টি-বাইট এনকোডেড স্ট্রিং এর দৈর্ঘ্য ফেরত দেয়
  • ফাংশন substr,
    যা একইভাবে কাজ করে, কিন্তু মাল্টি-বাইট এনকোডিং সমর্থন ছাড়াই
বাংলা
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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন