কম্পিউটার টিউটোরিয়াল

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


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

সিনট্যাক্স

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

প্যারামিটারসমূহ

iconv_substr() চারটি প্যারামিটার গ্রহণ করে: $string, $offset, $length এবং $encoding।

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

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

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

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

রিটার্ন মান

iconv_substr() ফাংশনটি অফসেট এবং দৈর্ঘ্য প্যারামিটার দ্বারা নির্দিষ্ট স্ট্রিং-এর অংশটি রিটার্ন করে। যদি স্ট্রিংটি অফসেট ক্যারেক্টার চেয়ে ছোট হয়, তবে এটি False রিটার্ন করবে। যদি স্ট্রিংটি অফসেট ক্যারেক্টার-এর মতো একদম একই দৈর্ঘ্যের হয়, তবে একটি null বা খালি স্ট্রিং রিটার্ন হবে।

উদাহরণ ১

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

 

<?php    // Helloworld স্ট্রিং ব্যবহার করা হয়েছে    // স্ট্রিং থেকে নির্বাচিত অংশ কাটাতে    //iconv_substr ফাংশন ব্যবহার করা হয়েছে    $string = iconv_substr("HelloWorld!", 2, 7, "UTF-8");    // এটি ২ থেকে ৭ ক্যারেক্টার রিটার্ন করবে    var_dump($string); ?>

আউটপুট

string(7) "lloWorl"

উদাহরণ ২

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

 

<?php    // Helloworld স্ট্রিং ব্যবহার করা হয়েছে    // স্ট্রিং থেকে নির্বাচিত অংশ কাটাতে    //iconv_substr ফাংশন ব্যবহার করা হয়েছে    $string = iconv_substr ("Hello World!", 2, 7, "UTF-8");    // এটি ২ থেকে ৭ ক্যারেক্টার রিটার্ন করবে    var_dump($string); ?gt;

আউটপুট

string(7) "llo Wor"

  1. PHP – imagestringup() ফাংশন ব্যবহার করে একটি স্ট্রিং ভার্টিক্যালি আঁকুন

  2. PHP – imagestring() ফাংশন ব্যবহার করে টেক্সট স্ট্রিং ইমেজ হরিজন্টালি আঁকুন

  3. PHP-তে স্ট্রিংকে নম্বরে কনভার্ট করা

  4. C#-এ স্ট্রিং রিভার্স করা