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

PHP – iconv()を使用して文字列を要求された文字エンコードに変換します


PHPでは、 iconv() 関数は、文字列を要求された文字エンコードに変換するために使用されます。文字列"string"で文字セット変換を実行するために使用されます from_encodingから toto_encoding。

構文

string iconv(str $from_encoding, str $to_encoding, str $string)

パラメータ

iconv() 関数は3つのパラメータを受け入れます: $ from_encoding $ to_encoding および$string

  • $ from_encoding− このパラメーターは、入力文字セットを指定するために使用されます。

  • $ to_encoding− このパラメータは、出力文字セットに使用されます。

  • $ string- このパラメータは、文字列を変換するために使用されます。

戻り値

iconv() 成功した場合は変換された文字列を返し、失敗した場合はFalseを返します。

<pre>
   <?php
      // used the Dollar symbol to convert in string
      $text = "the Dollar symbol '$'";

      echo 'Original:', $text, PHP_EOL;
      echo 'TRANSLIT: ', iconv("UTF-8", "ISO-8859-1", $text), PHP_EOL;
      echo 'IGNORE: ', iconv("UTF-8", "ISO-8859-1", $text), PHP_EOL;
   ?>
</pre>

出力

Original:the Dollar symbol '$'
TRANSLIT: the Dollar symbol '$'
IGNORE: the Dollar symbol '$'

例2

<pre>
   <?php
      // used the Dollar symbol to convert in string
      $string = "Indian Rupees '?'";

      echo 'Original: ', $string, PHP_EOL;
      echo 'TRANSLIT : ', iconv("UTF-8", "ISO-8859-1", $string), PHP_EOL;
      echo 'IGNORE: ', iconv("UTF-8", "ISO-8859-1", $string), PHP_EOL;
   ?>
</pre>

出力

Original: Indian Rupees '?'
TRANSLIT: Indian Rupees '?'
IGNORE: Indian Rupees '?'

  1. PHPで文字列をブール値に変換する方法は?

    PHPで文字列をブール値に変換するためのコードは、次のとおりです。 filter_val()メソッドを使用します- 例 <?php    echo "Displaying Sunday as first day of a week...\n";    $res = date('l - d/m/Y', strtotime("sunday 0 week"));    echo "First day (next week) = ", $res."\n

  2. Javaを使用して文字列を文字配列に変換する方法はいくつありますか?

    文字列の各要素を配列にコピーするか、toCharArray()メソッドを使用して、文字列を文字配列に変換できます。 各要素のコピー 変換する文字列を取得します。 文字列の長さで空の文字配列を作成します。 charAt() Stringクラスのメソッドは、特定の位置にある文字を返します。このメソッドを使用して、文字列の各文字を配列にコピーします。 例 import java.util.Arrays; import java.util.Scanner; public class StringToCharArray {    public static