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

PHP – iconv_get_encoding() ফাংশন ব্যবহার করে iconv এক্সটেনশনের অভ্যন্তরীণ কনফিগারেশন ভেরিয়েবল পান


PHP-এ, iconv_get_encoding() ফাংশনটি iconv এক্সটেনশনের অভ্যন্তরীণ কনফিগারেশন ভেরিয়েবলগুলো রিট্রিভ করতে ব্যবহৃত হয়। এই ফাংশনটি একটি বিল্ট-ইন PHP ফাংশন যা PHP 4 সংস্করণ থেকে ব্যবহার করা হচ্ছে।

সিনট্যাক্স

mixed iconv_get_encoding($type = "all")

প্যারামিটার

iconv_get_encoding() ফাংশনটি শুধুমাত্র একক প্যারামিটার $type ব্যবহার করে।

$type − অপশনাল type প্যারামিটারের মানগুলো হতে পারে

  • all
  • input_encoding
  • output_encoding
  • internal_encoding

রিটার্ন মান

iconv_get_encoding() ফাংশনটি সাফল্যে অভ্যন্তরীণ কনফিগারেশন ভেরিয়েবলের বর্তমান মান রিটার্ন করে অথবা ব্যর্থতায় False রিটার্ন করে। যদি type উপস্থিত না থাকে বা all, তবে iconv_get_encoding() একটি অ্যারে রিটার্ন করে যেটি এই সব ভেরিয়েবল সংরক্ষণ করে।

উদাহরণ ১

 

<pre>    <?php       iconv_set_encoding("internal_encoding", "UTF-8");       iconv_set_encoding("output_encoding", "ISO-8859-1");       var_dump(iconv_get_encoding('all'));    ?> </pre>

আউটপুট

array(3) {    ["input_encoding"]=>    string(5) "UTF-8"    ["output_encoding"]=>    string(10) "ISO-8859-1"    ["internal_encoding"]=>    string(5) "UTF-8" }

ব্যাখ্যা - উপরোক্ত PHP প্রোগ্রামটি সব এনকোডিং প্রিন্ট করবে (ইন্টারনাল এনকোডিং, আউটপুট এনকোডিং) কারণ iconv_get_encoding() all-এ সেট করা আছে।

উদাহরণ ২ - শুধু internal_encoding ব্যবহার করে

 

<?php    // শুধু ইন্টারনাল এনকোডিং ব্যবহার করা হয়েছে    iconv_set_encoding("internal_encoding", "UTF-8");    var_dump(iconv_get_encoding('internal_encoding')); ?>

আউটপুট

string(5) "UTF-8"

  1. PHP-তে imagefilltoborder() (GD) ফাংশন ব্যবহার করে নির্দিষ্ট রঙে ফ্লাড ফিল কীভাবে করবেন?

  2. PHP-তে imagefilledpolygon() ফাংশন ব্যবহার করে ফিল্ড পলিগন কীভাবে আঁকবেন?

  3. PHP-তে imageellipse() ফাংশন ব্যবহার করে অণ্ডাকার আঁকার পদ্ধতি

  4. PHP-তে imagecropauto() ফাংশন ব্যবহার করে ছবি স্বয়ংক্রিয়ভাবে কীভাবে ক্রপ করবেন?