PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP – iconv_get_encoding()関数を使用してiconv拡張機能の内部構成変数を取得します


PHPでは、 iconv_get_encoding() 関数は、 iconvの内部構成変数を取得するために使用されます 拡大。この関数は、PHP4バージョンから使用されている組み込みのPHP関数です。

構文

mixed iconv_get_encoding($type = "all")

パラメータ

iconv_get_encoding() 関数は単一のパラメーター$typeでのみ使用されます。

$ type − オプションのtypeパラメーターの値は次のようになります

  • すべて
  • input_encoding
  • output_encoding
  • internal_encoding

戻り値

iconv_get_encoding() 関数は、成功した場合は内部構成変数の現在の値を返し、失敗した場合はFalseを返します。タイプが存在しないか、 allに設定されている場合、 次にiconv_get_encoding() これらすべての変数を格納する配列を返します。

例1

<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に設定されます。

例2-internal_encodingのみを使用

<?php
   // Using only internal encoding
   iconv_set_encoding("internal_encoding", "UTF-8");
   var_dump(iconv_get_encoding('internal_encoding'));
?>

出力

string(5) "UTF-8"

  1. PHPでimageellipse()関数を使用して楕円を描く方法は?

    imageellipse() 楕円を描くために使用されるPHPの組み込み関数です。成功するとTrueを返し、失敗するとFalseを返します。 構文 Bool imageellipse($image, $cx, $cy, $width, $height, $color) パラメータ imageellipse() 6つの異なるパラメータを取ります: $ image 、 $ cx 、 $ cy 、 $ width 、 $ height 、 $ color 。 $ image −画像のサイズを作成します。これは、imagecreatetruecolor()などの画像作成関数の

  2. PHPでimagecropauto()関数を使用して画像を自動的にトリミングするにはどうすればよいですか?

    imagecropauto() はPHPに組み込まれている関数で、使用可能なモードの1つを使用して画像を自動的にトリミングするために使用されます。 構文 resource imagecropauto(resource $image, int $mode, float $threshold, int $color) パラメータ imagecropauto() 4つの異なるパラメータを取ります-$image、$ mode、$ threshold および$color 。 $ image −トリミングする画像リソースを指定します。 $ mode −これはオプションのパラメー