কম্পিউটার

PHP – কিভাবে iconv_substr() ব্যবহার করে একটি স্ট্রিং এর অংশ কাটতে হয়?


PHP-এ, iconv_substr() ফাংশন অফসেট এবং দৈর্ঘ্যের প্যারামিটার দ্বারা একটি নির্দিষ্ট স্ট্রিংয়ের একটি অংশ কাটাতে ব্যবহৃত হয়। ধরুন আমাদের একটি স্ট্রিং আছে "helloWorld" এবং আমরা শুধুমাত্র (llowo), স্ট্রিংটি কেটে দেখাতে চাই তারপর আমরা 2 থেকে 5 পর্যন্ত সংখ্যা ব্যবহার করে এটি নির্বাচন করব।

সিনট্যাক্স

string iconv_substr(str $string, int $offset, int $length, str $encoding)

পরামিতি

iconv_substr() চারটি প্যারামিটার গ্রহণ করে:$string , $offset , $দৈর্ঘ্য এবং $এনকোডিং .

  • $string− $string প্যারামিটার মূল স্ট্রিং নির্দিষ্ট করে।

  • $offset− যদি $offset প্যারামিটারটি অ-নেতিবাচক হয়, তাহলে iconv_substr() ফাংশন স্ট্রিং-এর নির্বাচিত অংশকে অফসেট ক্যারেক্টার থেকে শুরু করে, শূন্য থেকে গণনা করে। এবং যদি এটি নেতিবাচক হয়, তাহলে iconv_substr() ফাংশন অবস্থান থেকে শুরু হওয়া অংশটিকে কেটে দেয়, স্ট্রিংয়ের শেষ থেকে অক্ষরগুলিকে অফসেট করে।

  • $length− যদি $length প্যারামিটার দেওয়া হয় এবং এটি ধনাত্মক হয়, তাহলে এর রিটার্ন মানটি অফসেট থেকে শুরু হওয়া অংশের সর্বাধিক দৈর্ঘ্যের অক্ষর ধারণ করবে।

  • $encoding− যদি এনকোডিং প্যারামিটার অনুপস্থিত বা শূন্য থাকে, তাহলে স্ট্রিংটিকে iconv.internal_encoding-এ বলে ধরে নেওয়া হয় .

রিটার্ন মান

iconv_substr() ফাংশন অফসেট এবং দৈর্ঘ্য পরামিতি দ্বারা নির্দিষ্ট স্ট্রিং এর অংশ প্রদান করে। যদি স্ট্রিংটি অফসেট অক্ষরের চেয়ে ছোট হয়, তাহলে এটি ফলস হবে। যদি স্ট্রিংটি অফসেট অক্ষরগুলির সমান দৈর্ঘ্যের হয়, তাহলে একটি শূন্য বা খালি স্ট্রিং ফেরত দেওয়া হবে৷

উদাহরণ 1

iconv_substr() ফাংশন স্পেস রিডিং ছাড়াই

<?php
   // Helloworld sting is used
   // To cut the selected portion from string
   //iconv_substr function is used
   $string = iconv_substr("HelloWorld!", 2, 7, "UTF-8");

   // It will returns the character from 2 to 7
   var_dump($string);
?>
অক্ষরটি ফিরিয়ে দেবে

আউটপুট

string(7) "lloWorl"

উদাহরণ 2

স্পেস রিডিং সহ iconv_substr() ফাংশন

<?php
   // Helloworld sting is used
   // To cut the selected portion from string
   //iconv_substr function is used
   $string = iconv_substr ("Hello World!", 2, 7, "UTF-8");

   // It will returns the character from 2 to 7
   var_dump($string);
?gt;
অক্ষরটি ফেরত দেবে

আউটপুট

string(7) "llo Wor"

  1. কিভাবে PHP-তে imagestringup() ফাংশন ব্যবহার করে উল্লম্বভাবে একটি স্ট্রিং আঁকবেন?

  2. পিএইচপি-তে imagestring() ফাংশন ব্যবহার করে অনুভূমিকভাবে টেক্সট স্ট্রিং ইমেজ কিভাবে আঁকবেন?

  3. কিভাবে PHP এ একটি স্ট্রিংকে সংখ্যায় রূপান্তর করবেন?

  4. কিভাবে C# ব্যবহার করে একটি স্ট্রিং রিভার্স করবেন?