廊坊香河品牌论网络公司主要业务有香河网站建设、三河网站制作、大厂网页设计、网络推广!!

PHP iconv()函数使用方法

2018-09-05

iconv()函数是PHP中的内置函数,用于将字符串转换为请求的字符编码。 iconv()是一个国际标准转换应用程序命令行编程接口,它借助Unicode转换将不同的字符编码转换为其他编码类型。

转换后的模块字符串由本地字符集或另一个字符集表示字符集,Unicode字符集或其他支持的字符集取决于系统上的iconv实现。

语法:

 字符串iconv(字符串$ input_charset,string $ output_charset,string $ str) 

参数:该函数接受上述三个参数,如下所述:

  • $ input_charset:这是用于获取输入字符串字符串的必需参数。
  • $ output_charset:如果将字符串// TRANSLIT追加到out_charset,则会激活音译。
    这意味着当一个字符无法在目标字符集中表示时,它可以通过一个或几个相似的字符来近似。
    如果你附加字符串// IGNORE,那么无法表示的字符目标字符集被默默地丢弃。否则,生成E_NOTICE,函数将返回FALSE。



  • $ str:要转换的所需字符串。

返回值:如果字符串成功转换为请求的字符编码然后返回转换的字符串,否则返回FALSE。

示例:

输入:$ str =“欧元符号'€'”;输出:原始:欧元符号'''翻译:欧元符号'EUR'IGNORE:欧元符号''平原:输入:$ str =“印度Ruppes'&#8377'”;输出:原文:Indian Ruppes'''TRANSLIT:Indian Ruppes'INR'IGNORE :Indian Ruppes''PLAIN:

以下程序说明了PHP中的iconv()函数:
程序1:

?php //说明php中的iconv()函数//印度Ruppes中的输入字符串符号$ str = Indian Ruppes'?'英寸; //打印原始stringecho'原文:',( $ str),PHP_EOL; //打印转换ating stringecho'TRANSLIT:',iconv( UTF-8, ISO-8859-1 // TRANSLIT,$ str),PHP_EOL; //打印忽略symbolecho'IGNORE:',iconv( UTF- 8“,”ISO-8859-1 // IGNORE“,$ str),PHP_EOL; //打印普通symbolecho'PLAIN:',iconv(”UTF-8“,”ISO-8859-1“,$ str),PHP_EOL;? 

输出

原文:Indian Ruppes'$'TRANSLIT:Indian Ruppes'INR'IGNORE:Indian Ruppes''PLAIN:

[ 123]注意: PHP注意:iconv():在第19行的/home/90ff059987ef1d6be3414be3dfb0c043.php中检测到输入字符串中的非法字符

程序2: [ 123]?php //输入欧元符号$ str =欧元'''; //打印原始stringecho'原文:',( $ str),PHP_EOL; //打印翻译stringecho'TRANSLIT:',iconv( UTF-8, ISO-8859-1 // TRANSLIT,$ str),PHP_EOL; //打印忽略symbolecho'IGNORE:' ,iconv( UTF-8, ISO-8859-1 // IGNORE,$ str),PHP_EOL; //打印普通symbolecho'Plain:',iconv( UTF-8, ISO) -8859-1,$ str),PHP_EOL;?

输出

原文:EURO'''TRANSLIT:EURO'EUR'IGNORE:EURO''PLAIN:

 

联系我们
CONTACT US

电话:17326913295

扣扣:1042551829

邮箱:1042551829@qq.com

地址:廊坊香河新华大街兴业家园

'); })();